Software Development Engineer-in-Test (SDET)
Spectraforce
Redmond, Washington
7 months ago
Job Description
Software Development Engineer-in-Test (SDET)
Onsite role in Redmond, WA
12 Months
Job Description:
Job Responsibilities:
Skills:
Education/Experience:
Top 3 must-have HARD skills:
Story Behind the Need – Business Group & Key Projects:
Compelling Story & Candidate Value Proposition:
Typical Day in the Role:
How will performance be measured:
How many rounds of interviews? Who will be conducting each round?
Types of Interviews (behavioral, technical, presentation, etc.)
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $80.00/hr.
Onsite role in Redmond, WA
12 Months
Job Description:
- The main function of a software development engineer in test (SDET) is creating, maintaining, and using automation test frameworks. An SDET will use test frameworks and infrastructure tools to design, implement, and deploy test cases on our automation systems.
Job Responsibilities:
- Work with the engineering team during the feature design and implementation phases to develop:
- Test methodology (designing the test approach) to test the feature end-to-end.
- Write Test and Automation strategy plans for the quality life cycle.
- Collaborate with other testing members, developers, and Product Managers to deliver high quality products to our customers.
- Gain a thorough understanding of CI/CD processes and be able to modify and maintain CI/CD flows.
- Build, maintain Automation infra, write automation scripts and execute automation scripts across all functional areas.
- Execute multiple iterations of the test plan by running manual and automated test cases.
- Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
- Monitor and manage the continuous integration environment.
- Manage lab infrastructure health and scale them to meet various testing needs on the product
- Interpret and report testing results and be a vocal proponent for quality in every phase of the development process.
Skills:
- Prior work experience in testing consumer hardware or mobile devices
- Experience with test automation/CI for consumer electronics devices.
- Exceptional test planning ability with an understanding of consumer devices releases Flow.
- Prior experience of programming in Python, JS and Strong programming skills in any object-oriented programming language is required.
- Previous experience with Bamboo, Jenkins, or similar is a plus.
- 2+ years of non-internship professional software development testing experience.
- 1+ years of test automation frameworks and tools building experience.
- Excellent troubleshooting abilities spanning multiple software and hardware components (e.g. storage systems, kernels/OSs).
- Possess a strong understanding of QA methodologies and processes with a high bar for the quality of the product.
- Creative, independent, self-motivated and willing to learn new technologies.
Education/Experience:
- Bachelor's degree in engineering required.
- At least 4+ years of experience required for the role.
- BSCS, or related field (BSEE, BS in SW)
Top 3 must-have HARD skills:
- Prior experience programming python and javascript
- 2+ years non-internship SW dev experience and experience with test automation/CI for consumer electronics devices
- Working on automation frameworks
Story Behind the Need – Business Group & Key Projects:
- A small SWQA team, supporting Reality Labs Research’s Machine Perception group
- Role is open to support SWQA efforts for RL Research.
Compelling Story & Candidate Value Proposition:
- Get to work in a research environment, different from product.
- Small team, autonomy, technical breadth, great experience with automation lab.
- Continuous integration tooling unique to client, work with mobile devices and automation work flows for devices with sensors.
Typical Day in the Role:
- Developing software for CI, automation, and infrastructure
- Work with the engineering team during the feature design and implementation phases to develop:
- Test methodology (designing the test approach) to test the feature end-to-end.
- Write Test and Automation strategy plans for the quality life cycle.
- Collaborate with other testing members, developers, and Product Managers to deliver high quality products to our customers.
- Gain a thorough understanding of CI/CD processes, and be able to modify and maintain CI/CD flows.
- Build, maintain Automation infra , write automation scripts and execute automation scripts across all functional areas.
- Execute multiple iterations of the test plan by running manual and automated test cases.
- Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
- Monitor and manage the continuous integration environment.
- Manage lab infrastructure health and scale them to meet various testing needs on the product
- Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
How will performance be measured:
- How tasks get completed based on realistic estimates of work.
How many rounds of interviews? Who will be conducting each round?
- Two technical (Lead SDET, SW Team), one behavioral (Manager)
Types of Interviews (behavioral, technical, presentation, etc.)
- One technical – SDET Coding & Automation Design
- One technical – SW Coding
- One behavioral – Manager
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $80.00/hr.