Sr. Software Development Engineer in Test, Blink

  • Amazon
  • North Reading, Massachusetts
  • Full Time

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.

BASIC QUALIFICATIONS

- Bachelor's degree in Computer Science, Computer Engineering, or related technical field
- 8+ years of experience as a Software Development Engineer in Test (SDET) or Software Development Engineer (SDE)
- Strong programming skills in Python, Java, and other modern programming languages with proven expertise in architecting and implementing enterprise-level test automation frameworks
- Strong understanding of software development principles, design patterns, and architectural concepts

PREFERRED QUALIFICATIONS

- Experience in developing and architecting test automation solutions for mobile applications (iOS/Android) and AWS services
- Strong expertise in developing custom test frameworks and testing tools from scratch
- Advanced experience in building and maintaining automated testing infrastructure using AWS services
- Strong understanding of cloud architecture patterns and testing strategies
- Experience in developing mobile app testing frameworks and tools
- Proven track record of improving test coverage and testing efficiency through automation

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.

Job ID: 480126306
Originally Posted on: 6/6/2025

Want to find more Technology opportunities?

Check out the 152,456 verified Technology jobs on iHireTechnology