Software QA Engineer, Device OS

$102,600 - $185,000/Yr

Amazon - Sunnyvale, CA

posted 20 days ago

Full-time - Senior
Sunnyvale, CA
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 new testing frameworks for innovative consumer electronics. Your role will involve collaborating with cross-functional teams to ensure software quality, mentoring QA engineers, and driving the quality of new products and software releases. You will utilize advanced tools and bring innovative ideas to enhance testing processes, ultimately ensuring a high-quality user experience for Amazon's devices.

Responsibilities

  • Design and develop comprehensive test strategies, test plans, automation, and methodologies to ensure the quality and reliability of software products.
  • Collaborate and influence cross-functional teams including developers, product managers, and project managers to understand software quality requirements and design effective test strategies.
  • Define release planning and provide input on the readiness of software for production deployment.
  • Lead and mentor a team of QA engineers, providing guidance, technical expertise, and ensuring adherence to best practices.
  • Work with component teams to identify the pain points in their area and provide technical guidance.
  • Create, maintain, and execute test cases, test scripts, and test scenarios for various software components, including functional, regression, performance, and security testing.
  • Identify and document defects, issues, and potential areas of improvement in the software development process.
  • Perform root cause analysis of complex issues and work with the development team to resolve issues and enhance the overall product quality.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in QA and testing, and apply this knowledge to continuously improve testing processes.
  • Define key metrics for measuring and reporting on the quality of software products and test effectiveness.

Requirements

  • 6+ years of quality assurance engineering experience
  • 4+ years of delivering test automation, test tools, leading the QA projects and initiatives experience
  • Knowledge of QA methodology and tools, with demonstrated 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, Objective C
  • Good understanding of Linux Kernel and layers across operating system
  • Experience working on Graphics component
  • Knowledge of Linux Input's subsystem
  • Knowledge on UI layers, GPU tools
  • Knowledge around Khronos CTs

Benefits

  • Medical insurance
  • Financial benefits
  • Equity options
  • Sign-on payments
  • Comprehensive employee benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service