Software Tester Salary
Job Description for Software Tester
When a software or app developer is creating a program for professional or consumer use, a software tester plays a key role in the process. The tester typically works as part of a quality assurance or engineering quality control department. He or she receives software builds at various stages of completion and puts the program through a variety tests, documenting the software's response. One of the key components in testing is documenting the steps performed in software testing; documentation is especially important since it is often key to helping programmers and software engineers to discover coding problems. Another key aspect of the tester's work is finding repeatable crashes and bugs in a program.Read More...
Testers may use scripted testing scenarios or perform more freeform stress testing, and they typically work with software at all stages of the development process. Additionally, they may provide user feedback and report on unnecessary interface clutter, non-responsive user interface systems and issues such as tool tips that fail to display or menus that cause excessive clicking. While many software companies have dedicated user interface testers who provide user feedback, early feedback from a software tester looking for programming errors and crashes can help smooth the final stages of program development.
Most software testers are seeking employment in the career field of software development. This position is often entry level, but may still require coding skills and programming certifications. Many software engineers find feedback from software testers that understand the development processes to be especially helpful, and thus testers with certifications and experience in this area are sought out within the industry.
Software Tester Tasks
- Perform both manual and automated testing strategies.
- Develop testing strategies and analysis for software programs.
- Evaluate software applications for errors and stability.
- Debug scripts and identify system flaws.
Common Career Paths for Software Tester
Software Testers may experience a large salary bump if they progress into a role such as Quality Assurance Engineer,. The latter position pays an average of $83K annually. Software Testers typically move into roles as Software Test Quality Assurance Engineers or Software Test Leads, and those positions pay $8K more and $24K more, respectively.
Software Tester Job Listings
Search for more jobs:
Popular Employer Salaries for Software Tester
SAS Institute Inc., Science Applications International Corporation (SAIC), U.S. Bank, Accenture, and HP Enterprise Services are some prominent firms with considerable interest in employing a large team of Software Testers. SAS Institute Inc. offers the highest compensation with a median salary of $96K.
Popular Skills for Software Tester
Software Testers report using a deep pool of skills on the job. Most notably, skills in Selenium Automated Test Tool, C# Programming Language, .NET, and Test Planning are correlated to pay that is above average, with boosts between 8 percent and 13 percent. Skills that seem to negatively impact pay include Microsoft Word, C++ Programming Language, and C++. Those proficient in Regression Testing are, more often than not, also skilled in SQL and Microsoft Word.
Pay by Experience Level for Software Tester
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Experience and income seem to be closely related; in general, the survey respondents who had worked for more years reported higher incomes. Although individuals who have less than five years' experience earn $49K on average, people with five to 10 years benefit from a notably larger average of $67K. Software Testers bring in $75K after working for 10 to 20 years. People who have worked for more than 20 years report a median income of $78K, which is barely higher than the median for folks with 10 to 20 years of experience.
Pay Difference by Location
For those looking to make money, Software Testers in Bellevue enjoy an exceptional pay rate, 73 percent above the national average. Software Testers will also find cushy salaries in Raleigh (+44 percent), Washington (+37 percent), Dallas (+31 percent), and Denver (+8 percent). Compared to the national average, Cincinnati Software Testers have considerably lower salaries, 29 percent below the national average to be exact. Location appears to be a major driving force in pay for those in this profession. Madison and Chicago are a couple other places where companies are known to pay below the median — salaries are 11 percent lower and 7 percent lower, respectively.