Software Development Engineer-in-Test (SDET)
Spectraforce
Redmond, Washington
21 days ago
Job Description
Software Development Engineer-in-Test (SDET)
Redmond, WA
12 months (Possible Extension)
Job Description:
Must-Have HARD Skills
Years of Experience:
Degrees/Certifications Required:
Job Responsibilities:
Skills:
Education/Experience:
Key Projects/Day-to-Day Responsibilities:
Story Behind the Need – Business Group & Key Projects:
Compelling Story & Candidate Value Proposition:
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.
Redmond, WA
12 months (Possible Extension)
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.
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
Years of Experience:
- At least 5+ years of experience required for the role.
Degrees/Certifications Required:
- BSCS, or related field (BSEE, BS in SW)
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 release 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 quality of the product.
- Creative, independent, self-motivated and willing to learn new technologies.
Education/Experience:
- Bachelor's degree in engineering required.
Key Projects/Day-to-Day Responsibilities:
- 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.
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 workflows for devices with sensors.
Types of Interviews (behavioral, technical, presentation, etc.)
- One technical – SDET Coding & Automation Design
- One technical – SW Coding
- One behavioral – Manager
- Interview Duration:Each one is 45
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.