| || |
Need advice for Testing future.
I would like to take suggestion for my QA career. Having 1+ year experience as QA Engineer, working as a manual tester.
In my QA career (manual testing) learn how to create test documents (Test scenario, Test case, bug reports), and work with different bug management tools (Mantis, Redmine, Pivotal tracker).
After completing 1 year as a manually, Thinking to take any specific career line in which i can focus. Am also learning selenium and Jmeter on my own.
I will thankful to you guys, if you give guidance on creating better future in QA.
One year of manual testing is a good start. I might take some on-line training classes. I get bored quickly when I try to study on my own. I like having someone to run ideas past and get answers and recommendations faster.
I would move slowly and consistently. Keep working. Learn. Have fun!
Learning automation is a right track. Perhaps in your current position, you can ask to assist with automation tasks.
Patience is like bread I say.... I ran out of that yesterday.
@bklabel1 and @gencke Thanks for advice, will move to automation
Just one piece of advice here, automation is a good tool, but don't make it your only testing tool.
I think one year of manual testing experience is in many cases not a lot, and it leaves people short on all the different techniques and approaches there are to testing in general and to manual testing in particular.
So, in addition to automation training, just like Kevin wrote above, I would also go for some sort of online training.
I am not saying this is the best one and definitely not the only one but I have heard great things about people doing and running this BBST Course - Association for Software Testing
Manual testing although pays well, it's not something you want to do the rest of your career.
Because most of what you're learning doing manual testing will be so specific to your company/industry, a lot of manual testing experience you'll get will not have the same weight when you go to a different company. So you'll want to figure out what route you want to take, and move in that direction.
Some ideas, but not limited to...
* Becoming a test manager - You'll want to work on taking courses in people management and read lots of books on test management theories. You'll need to be able to manage people, and also have confidence to suggest the strategy without being put down for in experience. The books is so you can clearly say this is why you suggest X, and why other suggestions are not as right. As a test manager, you're going to be constantly fighting for budget and time against development which produces the product, so you need to know your stuff.
* Becoming a test engineer - This skill set is very portable, even though manual testing is very product specific, the technologies used in automation is more universal among companies using the same technologies. Here you want to learn programming, software programming patterns, and in higher levels software architecture.
* System Admin / Dev Ops - QA since you tend to need to manage your own test systems and servers in smaller companies. You can use that as experience for Sys Admin like opportunities, and take a few certifications or classes to supplement your lack of formal training.
* UX - As a front line user you are constantly exposed to the product, and you get to understand the users. Taking the additional steps of studying UX and learning a few design aspects, you can transition to UX roles.
* Product Manager/Business Analyst - As someone who's trying to understand the users of your software, by learning more of the business side, you can transition into business roles.
Are you going to attribute that to the correct author, or leave it there as if it was your own work? You've even gone to the trouble of deleting the author's name from the intro....