Senior Software Development Engineer, Test (SDET) Salary
Senior Software Test Development Engineers in the United States earn an average of $110K annually, and top pay can be found in Mountain View, where the average is $142K. Senior Software Test Development Engineers can also look forward to large paychecks in cities like San Francisco (+15 percent), Santa Clara (+14 percent), San Jose (+12 percent), and Palo Alto (+5 percent). This snapshot results from replies to PayScale's salary survey.
Job Description for Senior Software Development Engineer, Test (SDET)
All complex software and related applications have bugs when the code is originally written. Software development engineers of testing (SDET) are responsible for not only testing software as it is created, but also helping to create code and frameworks for automated testing. Senior SDETs typically supervise and manage a team of SDETs and provide project outlines, schedules, and benchmarks for the team keep software design processes on-schedule and within deadlines. Senior SDETs also have hiring and performance-review responsibilities, help to budget resources across the SDET team, and report progress to the design and development project managers.Read More...
The testing of software typically falls into two categories: manual and automated. A senior SDET oversees a team that performs both of these tasks to varying degrees. Additionally, an SDET is different from a regular software tester, as development engineers are expected to create code and frameworks to help run and manage automated testing and provide detailed analytics. SDETs may make their own coding changes when conflicts are noted in software, and typically create detailed reports for the senior SDET which specify exactly what corrections or iterations were made. In his/her managerial function, the senior SDET can then determine the validity of the coding created and pass along the versions to engineering teams.
The SDET team is also expected to create automated testing platforms and framework for the projects to which they're assigned, and the senior SDET helps to complete these automated testing processes in a timely manner so they can be used to provide feedback that is usually impossible with manual testing procedures on software.
Senior SDETs typically have extensive backgrounds in computer science and development, and a degree in computer engineering or a related field is often a minimum requirement for this position. Companies prefer to hire senior SDETs from within their own testing/development teams, but also consider individuals with outstanding experience and even post-graduate education backgrounds. Most senior SDETs work long hours in computer development office environments.
Senior Software Development Engineer, Test (SDET) Tasks
- Find bugs, defects, and regressions.
- Design, implement, execute and debug information technology test cases and scripts.
- Validate and document completion of testing and development.
- Automate test cases.
- Verify fixes.
Senior Software Development Engineer, Test (SDET) Job Listings
Search for more jobs:
Popular Employer Salaries for Senior Software Development Engineer, Test (SDET)
Although the highest salaries can be found at Microsoft Corp where median pay is $131K, there is little variation in compensation; paychecks are spread only between $111K and $153K.
Popular Skills for Senior Software Development Engineer, Test (SDET)
Survey respondents exploit a significant toolbox of skills in their work. Most notably, skills in Python, C++ Programming Language, Selenium Automated Test Tool, and Java are correlated to pay that is above average, with boosts between 6 percent and 11 percent. Skills that seem to negatively impact pay include Microsoft Word and C# Programming Language. Most people familiar with .NET also know SQL.
Pay by Experience Level for Senior Software Development Engineer, Test (SDET)
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Annually raking in $107K, the average professional in this position sees a six-figure salary within the first five years. Senior Software Test Development Engineers bring in $115K after working for 10 to 20 years. Senior Software Test Development Engineers who have spent more than 20 years on the job report earning a significantly higher median of $124K.