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)
Senior software development engineers of testing, commonly abbreviated "SDETs," are typically employed by database companies and other companies in the tech industry to identify and fix bugs in companies' computer codes. While some of this debugging is performed by hand, a significant portion of this work is devoted to designing and building automated testing tools and systems which, when implemented, are capable of automatically debugging test cases. After a script is debugged, senior SDETs then provide test documentation and validate the script's completion.Read More...
In addition to technical duties, senior SDETs manage a team of SDETs and are responsible for hiring decisions and performance reviews. Strong verbal and written communication skills are important in this position, as senior SDETs must interact effectively with both their subordinates using technical terminology, and with their customers using layman's terms.
A bachelor's degree in computer science, computer engineering, electrical engineering, or a related field and at least five years of relevant experience are generally required for this position, and senior SDETs are expected to be comfortable with common programming languages such as Java, C/C++, Python, and HTML. Some industry-specific skills may also be required for some positions, such as a wireless company requiring prior experience in VoIP application.
As this is a managerial position, senior SDETs are expected to create workable schedules and deadlines for both themselves and their teams. They typically work full-time in an office environment and, due to the nature of the position, often work long hours and use close attention to detail to meet deadlines.
Senior Software Development Engineer, Test (SDET) Tasks
- Automate test cases.
- Verify fixes.
- Validate and document completion of testing and development.
- Find bugs, defects, and regressions.
- Design, implement, execute and debug information technology test cases and scripts.
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.