Wednesday, December 2, 2015

Former Blacksmith helps people land coding jobs

Hey guys I just had to let you know that my coaching client in Denver just got hired as a Test Automation Engineer!  His first day is on December14th.  I'll probably give him a week to get settled in at his new job before 'spilling the beans' on his journey/story.  Expect another update near Christmas time.  I love coding and my current role as a Software Engineer in Testing, but I love just as much helping people land there first coding position.

I also think people who are learning how to code would almost be better off landing a QA role instead of a web development role as their first professional position at a company. 

Most companies are slowly moving away from manual testers and more and more will not hire QA Engineers unless they have at least some level of coding ability.  If you land an entry level QA role you will more than likely start writing automation scripts using Selenium early on in your QA career.

I think a great way for beginner's to move toward a development role is by learning QA well, and then writing automation for a web application.  Testing may not sound as 'sexy' as web development, but it makes you look at a web application in an entirely different way than a developer does.

There are also many hats that QA's can wear, for example you may start off doing only manual/functional testing of an application, until you have more product knowledge.  You may then start working on the automation team ( assuming you know how to code ).  Other QAs do some security testing of the application, using security tools and plugins like:  XSS Me, Burp, and Tamper Data, among others.

The point is if you are new to learning how to code, there is a lot to learn.  Why not take some of the pressure off of becoming a full blown web developer as your first position, and learn to code in smaller 'bite sized' chunks?  Learn how to code, then land a QA job.  If you still want to be a developer after 6 months to a year, talk to your company about moving into a junior developer position.  The key is learning to code, and then finding a good fit for want you ultimately enjoy doing with that coding skill set.

I personally like doing automation and find it challenging and fun.  I think 'noobs' should not turn there noses up at the idea of starting off in a QA position.  Who knows you just might love it :-)

Keep coding peeps, you can do this!

-Josh