The road for a software quality assurance engineer starts off as either a testing engineer or a developer. The more proficient the testing engineer or developer becomes at debugging complex programming code, the more complex assignments they will be offered. As this happens, they will eventually move from entry level, to intermediate, to eventually senior software QA engineer.
For an entry-level QA engineer, expect to make anywhere from $46,000 to $57,000 a year. An intermediate level QA engineer can expect to make from $54,000 to $64,000 a year, and a Senior software QA engineer can expect to make between $63,000 to $77,000 per year. Salaries will vary depending on country and company of employment.