Software Test Analyst Average Salary

Job Satisfaction

We have no job satisfaction data for this job. Do you work as Software Test Analyst ? Start the survey
national salary data
National Employer Data
There is not enough data available to display this chart. Is this your job? Help us build our database by providing information about this job title. Start here.

Software Test Analyst Job Listings

Job Description for Software Test Analyst

A software test analyst is responsible for identifying issues with software and evaluating its overall quality throughout the development process. They must report issues with software to a supervisor or other designated individual. The software test analyst is usually responsible for identifying items to be evaluated by the test effort and defining the tests required to produce the necessary information to analyze the software; in each test cycle, the analyst needs to be able to evaluate the cycle's outcome and request any needed changes to the software.

A software test usually entails making a test ideas list, along with putting together a case for the software that also includes the test data, a workload analysis model, and the test results. This is then is passed along, and another build of software is developed and tested. The software test analyst must stay up to date on software's status and their team's needs throughout the development process.

The education required for software test analyst positions generally includes a bachelor’s or master’s degree in a related field, SQL proficiency, and three to five years of software testing experience. Software test analysts must pay close attention to detail, have a solid understanding of common software issues, and have knowledge of the system(s) with which they work. Relevant certifications may be beneficial as well. Software test analysts must work well in a team setting, as well as on their own with minimal supervision.
Software Test Analyst Tasks
  • Create test specifications and programs for particular features or programs.
  • Utilize issue tracking system to record results, identify new needs, and triage quality assurance concerns.
  • Contribute to design of automated test framework and artifacts for ongoing and special situations.
  • Develop and execute test protocols, document results, and communicate with developers.

Key Stats

1-4 years

Find Out Exactly What You Should Be Paid

United States (change)

Subscribe to Our Newsletter

Salary and career advice to put you a step ahead.
newsletter icon


Get Career Tips & Advice

PayScale Research Center