I am new to software testing. I want to gain some experience and exposure in it, so, I was looking for an opportunity to gain skills.
Gain experience from some of the following activities:
- Help organize/run testing meetups
- Go to testing conferences (STP, Techwell, etc).
- Contribute to this site with questions and answers
- Use online courses such as Udemy, Pluralsight, etc.
- Read top books including Agile Testing (Crispin/Gregory)
- Use TAU - Test Automation University - to get experience writing tests
- Study blogs such as those from Angie Jones, James Bach and other leaders
- For UI testing, pick a website to test, a language to use and practice writing tests repeatedly
There are many ways to gain experience and exposure as a QA here are some points & useful URL for self-learning:
- Read QA blogs.
- Read Testing books.
- Hone your QA skills by teaching others.
- Go to Meet-Up & grow your network it will help you to learn new technology & job search.
- Search & Read the Research Papers.
- Go to the Conference & Company Seminar.
- One of the best ways to learn Ask Q/A on Stack Exchange sites.
- Learning by doing: Work on Open Source /Crowd Testing Projects, this is very important for new QA, It will help you to gain experience of QA practices on real-time projects & the best part you can make some money for your contribution without any job as a Freelancer/Consultant.
If you are looking for hands on experience, the first thing I thought of was Code for America. https://www.codeforamerica.org/ They focus on doing actual projects for the community - anything from website design to projects related to housing, or food pantries. A great chance to do hands on work, network and do some good.
If you want to get paid (maybe) for some hands on work there are sites out there where you can do that. Just google getting paid to test & you'll find articles on that. Personally, I am signed up with uTest and User Testing. It isn't a lot of money, but it gets you experience.
I think you can try offering your service on places like UpWork. My company hired freelancers from there once and it was pretty successful. You can start by joining small projects that are not requiring advanced skills and move on from there. Good luck!
As per my experience in quality assurance services, you may go with the following points:
- Always try to take initiative whenever possible.
- Use different automation sites to enhance your skills.
- Master any one programming language from development perspective and try to learn different programming language.
- Keep yourself updated regarding new technologies.
- Try to do as much as innovations after complete research on a particular topic.
- Take one topic at a time and try to cover all its areas of implementation
- Focus on practical knowledge more in comparison to theoretical knowledge
Have patience and don't give up .
I think you can get any amount of reading, but what matters in the first place is if you actually do testing. Try to get yourselve involved in a real project as a Tester. This is easier said than done, but you should try anyway.
And when you're on a project, then start learning from other resources as well - books, meetups, videos, your own side projects, ...
Hope you'll make it. I myself did exactly this, but the fact is that the country I'm based in is experiencing some serious shortage of technical people, so it was perhaps a bit easier in my case.
Read (easy) books about testing stuff especially about agile testing:
- Explore it! Elisabeth Hendrickson Explore it Book
Read the things what software testers do:
- List what software testers do What softwaretesters do
Lisa Crispi & Janet Gregory "Myths about agile Testing" Myths about agile testing
Software testing tutorial Guru Software testing tutorial
- Test Talks Joe Colantino Test Talks
- Ministry of Testing enter link description here
- Podcast one of the Ministry of testing
Read relevant blogs/websites about testing
Go to local testing events (linkedin/xing):
- Sometimes organizations are made meetings like here in Germany ASQF (Quality Night ASQF Events). You can search them via Linkeding/Xing, sometimes they also post relevant testing events without paying a fee. There you can get in touch with real testers and discuss with them!