Software QA Engineer, Device OS

$102,600 - $185,000/Yr

Amazon - Seattle, WA

posted 20 days ago

Full-time - Senior
Seattle, WA
10,001+ employees
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As a Senior Quality Assurance Engineer at Amazon Lab126, you will lead quality initiatives and establish testing frameworks for new devices and operating systems. Your role will involve innovating quality processes, mentoring a team, and ensuring the delivery of high-quality software products. You will collaborate with cross-functional teams to define testing strategies and metrics, while also driving improvements in the software development lifecycle.

Responsibilities

  • Design and develop comprehensive test strategies, test plans, automation, and methodologies to ensure software quality and reliability.
  • Collaborate and influence cross-functional teams to understand software quality requirements and design effective test strategies.
  • Define release planning and provide input on software readiness for production deployment.
  • Lead and mentor a team of QA engineers, providing guidance and ensuring adherence to best practices.
  • Work with component teams to identify pain points and provide technical guidance.
  • Create, maintain, and execute test cases, scripts, and scenarios for various software components.
  • Identify and document defects, issues, and areas for improvement in the software development process.
  • Perform root cause analysis of complex issues and collaborate with the development team to resolve them.
  • Stay updated with industry trends and apply knowledge to improve testing processes.
  • Define key metrics for measuring and reporting on software quality and test effectiveness.

Requirements

  • 6+ years of quality assurance engineering experience
  • 4+ years of experience in delivering test automation and leading QA projects
  • Knowledge of QA methodology and tools, with experience in a QAE role
  • Experience in automation testing
  • Experience in manual testing

Nice-to-haves

  • Knowledge of at least one modern object-oriented programming language such as C++, Java, or Objective C
  • Good understanding of Linux Kernel and operating system layers
  • Experience working on Graphics components
  • Knowledge of Linux Input subsystem
  • Knowledge of UI layers and GPU tools
  • Knowledge around Khronos CTs

Benefits

  • Medical, dental, and vision insurance
  • 401(k) retirement savings plan
  • Paid time off and holidays
  • Employee discounts
  • Equity and sign-on payments
  • Tuition reimbursement
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service