Amazonposted 2 days ago
Full-time • Senior
North Reading, MA

About the position

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.

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

Requirements

  • 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

Nice-to-haves

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service