Quality Assurance Engineer III - AMZ9085087

AmazonSunnyvale, CA
16dOnsite

About The Position

Lead the design, implementation, and delivery of test solutions for critical and highly complex software. Act as a domain expert who understands the major components and cross-layer integration in-depth. Own the test solutions for multiple complex and critical components that have direct influence on customer experience. Manage large scale test efforts, driving test strategy and deliverables for a large and complex system. Lead the execution of test cases through both automated and manual tests. Own the quality reporting, defects diagnostic, features and software release sign-off. Actively contribute to process improvement in the team and across teams. Innovate and invent new test approaches or propose improvements to existing processes and automation system to improve the team's speed and efficiency. Provide a system-level view on quality and provide guidance to junior team members to improve their technical and leadership skills and help them deliver solid quality and test solutions.

Requirements

  • Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered, or as a Programmer/Analyst, Software Test Developer, or a related occupation.
  • Employer will accept a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and five years of progressive post-baccalaureate experience in the job offered or a related occupation as equivalent to the Master's degree and one year of experience.
  • Must have one year of experience in the following skill(s): (1) experience in manual testing, automation testing, and leading test strategy, test plan, and test execution as Quality Assurance lead; (2) experience in test automation working with at least one of the following technologies: Python, Java, or C++; (3) experience working in a UNIX/Linux environment; (4) working with Agile methodologies Scrum or Kanban; and (5) documenting and coordinating the deployment of manual and automated tests for complex systems.

Nice To Haves

  • Please see job description and the position requirements above.

Responsibilities

  • Lead the design, implementation, and delivery of test solutions for critical and highly complex software.
  • Act as a domain expert who understands the major components and cross-layer integration in-depth.
  • Own the test solutions for multiple complex and critical components that have direct influence on customer experience.
  • Manage large scale test efforts, driving test strategy and deliverables for a large and complex system.
  • Lead the execution of test cases through both automated and manual tests.
  • Own the quality reporting, defects diagnostic, features and software release sign-off.
  • Actively contribute to process improvement in the team and across teams.
  • Innovate and invent new test approaches or propose improvements to existing processes and automation system to improve the team's speed and efficiency.
  • Provide a system-level view on quality and provide guidance to junior team members to improve their technical and leadership skills and help them deliver solid quality and test solutions.

Benefits

  • equity
  • sign-on payments
  • medical
  • financial
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service