The Hardware Engineering team is seeking a Software Development Engineer in Test to ensure the quality of internal web applications by identifying and diagnosing defects and developing innovative solutions to quality challenges.
Requirements
- 5+ years of experience in software quality assurance testing, demonstrating expertise in QA fundamentals, innovative test strategy, metrics analysis, and automation framework development.
- 5+ years of experience with test automation frameworks, including architecture, design, and scripting languages (e.g., JavaScript, Playwright/Selenium).
- Experience working in Agile development environments.
- Familiarity with source control software (e.g., git).
- Database and SQL knowledge.
- Understanding of software build tools, CI/CD integrations, deployment processes, and code quality checking tools.
- Experience testing APIs/Web Services.
Responsibilities
- Create and execute comprehensive test plans
- Develop innovative solutions to quality challenges
- Design and execute test strategies, incorporating risk analysis
- Identify, prioritize, and advocate for bug fixes and improvements
- Build and maintain scalable test automation frameworks
- Collaborate with development, design, and product to deliver high-quality releases
- Continuously learn and explore new technologies to optimize existing processes
Other
- Genuinely enthusiastic and driven
- Sharp, methodical testers who can communicate clearly and stay organized under pressure
- Takes pride in catching what others miss, thinks creatively about testing approaches, and can explain your findings with precision
- Independently manage testing tasks with minimal supervision.
- Strong collaboration and interpersonal skills.