Software QA Engineer, Device OS

$102,600 - $185,000/Yr

Amazon - Austin, TX

posted 20 days ago

Full-time - Senior
Austin, TX
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As a Senior Quality Assurance Engineer at Amazon Lab126, you will innovate and drive new quality initiatives, establish test frameworks, and processes for testing new devices and operating systems. You will lead a team in ensuring high-quality standards while collaborating with cross-functional teams to deliver exceptional software products. Your role will involve mentoring QA engineers, defining quality metrics, and continuously improving testing processes to enhance product quality.

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 systems
  • Experience working on Graphics components
  • 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