Top products from r/selenium
We found 3 product mentions on r/selenium. We ranked the 3 resulting products by number of redditors who mentioned them. Here are the top 20.
We found 3 product mentions on r/selenium. We ranked the 3 resulting products by number of redditors who mentioned them. Here are the top 20.
The industry is just picking up steam with the whole Selenium, QTP, Waitr stuff so there are a lot of opportunities out there for these specific technologies. However, I wouldn't bet the house that you can make 100k just being an expert on Selenium forever. It's going to become more mainstream and a normal part of everybody's development lifecycle. Which means every developer will know it, and they won't need some specialist that can't bring anything else to the table. A better title for the job you probably want is Software Engineer in Test, which is what Google calls it. These jobs are going to be around for the long haul. People that know how to develop, but approach problems from a quality perspective.
Back to your questions :
Some companies will cut you off right away without a CS or related degree. Others will require you to just have a degree in something but be prepared to back up your talk with some real code (read : github). Others (like Google) don't care if you have a degree at all, as long as you can put your money where your mouth is.
This is a problem. You need to join a community (meetup.com) or a find a friend who can show you the ropes so to speak. Development in a professional large scale environment is massively different than writing a few Selenium scripts with Python. To get in the door be prepared to have at least a general understanding of source control, agile development, coding standards, continuous integration, unit testing, integration testing, and test strategies.
Very. Learn java. Learn Ruby. Learn Go. Learn javascript (JQuery or AngularJS ). You are going to make yourself a 100x time more marketable by showing that you love programming not just Python. Its okay to have a favorite language but you need to show that your capable of being fluent in any language. Study the elements of every language and picking up the basics of a new language will be just learning a few new rules.
Start your own repo on github and start making something that makes your life easier. Start small and don't try and create the next facebook. Try and create a goal for yourself to commit code everyday for 6 months. Everything else will follow. You'll inevitably create a problem for yourself that will lead you down a path to projects you would like to help contribute you to.
Checkout Thucydides. Its java but its a great framework to learn how to write tests in a controlled manner for a large project. Pay careful attention to ideas like Page Objects and BDD. Try and and come up with an answer to why those paradigms exist and when they wouldn't be useful.
Really depends, but pretty much the same as a developer. Coffee - checkout code - cry a little - write code - cry a little - write code - commit - scrum meeting - coffee - write code - meeting on how to meet unreachable deadline - write code - cry a little - commit - profit$$
Yes, you can make a lot of money right now by calling yourself a QA automation engineer, I've seen upwards of 150k. It won't last. If you want real money and real work than think of yourself as a developer that is really good at testing, not as an automation engineer that knows a little bit about development.
Take a look at How Google Tests. They have a whole section about their interview process.
Also, a big piece of advise when starting with automation -- You can't automate everything. I'll leave the gateway site here to a rabbit whole of really really really good testing.
( I have no affiliation to this blog other than being a fan )
http://www.satisfice.com/blog/
There are quite a few books out there you can read. I used Selenium WebDriver Practical Guide and it was pretty good. You can look in the "Customers also Bought" section to find a few more examples.
You can find complete Java code for this problem in this book:
http://www.amazon.com/Mastering-Selenium-WebDriver-Mark-Collin/dp/1784394351