As a Senior Software Development Engineer in Test (SDET), you will anticipate challenges, dive deep with engineers across the Blink organization, and regularly communicate with senior leaders and stakeholders at all levels. You will amplify your impact working closely with team members and software development managers to drive mindful discussions that lead to robust test automation frameworks, comprehensive test strategies, and high-quality solutions. Your expertise in both software development and quality assurance, combined with strong test automation capabilities, will be crucial in ensuring the reliability and performance of our systems.
The ideal candidate will possess exceptional attention to detail, strong organizational capabilities, and demonstrate the ability to work autonomously while managing multiple priorities effectively. You thrive in fast-paced environments and maintain composure under pressure while consistently delivering high-quality results. You should have comprehensive knowledge of software engineering principles and practices, with a deep understanding of software-hardware system interactions. Your expertise will be essential in architecting and implementing robust test strategies for complex systems with evolving requirements.
Key job responsibilities
* Design and develop advanced test automation frameworks and tools for mobile applications and cloud services using modern programming languages and AWS technologies
* Architect scalable test infrastructure utilizing CI/CD pipelines for automated testing, code quality checks, and security validation
* Lead technical design discussions and establish testing strategies for complex distributed systems and microservices
* Benchmark our quality practices against the best and recommend solutions for performance testing, chaos engineering, and resilience testing of mobile and cloud applications
* Design and implement metrics collection systems and dashboards to monitor test coverage and system performance
* Provide technical leadership in architecture reviews and mentor team members on test automation best practices and framework design
A day in the life
A Day in the Life As an SDET, you'll be immersed in developing sophisticated test automation solutions and building robust testing infrastructure. Your typical day involves architecting scalable test frameworks, developing performance testing tools, and implementing automated testing pipelines in AWS environments. You'll collaborate with development teams to design and execute comprehensive test strategies for complex distributed systems, analyze test metrics, and optimize testing efficiency. Working with advanced technologies, you'll tackle challenging technical problems, from implementing chaos engineering scenarios to developing custom testing tools that ensure high-quality releases across our mobile and cloud platforms. The role demands strong programming skills and innovative problem-solving to maintain exceptional product quality while meeting tight delivery timelines.
About the team
Our Engineering Environment At Blink, you'll work within a fully integrated engineering ecosystem where you can test across multiple layers - from algorithms and ASICs to hardware, firmware, AWS infrastructure, and mobile applications. As part of the Amazon Devices family, you'll collaborate with teams across Ring, Kindle, Fire, and Echo platforms. We maintain a strong quality-first culture where every team member is empowered to advocate for customer experience improvements. Our agile teams are structured to promote close collaboration, typically with small groups of engineers working together on focused projects. This environment provides unique opportunities to drive quality across the full technology stack while delivering exceptional customer experiences.