Quality Assurance Manager II
amazon
San Jose, CR
hace 5 días

Do you enjoy working on a highly collaborative team to help develop complex systems? Do you want to work for and influence the voice computing industry?

Our Quality Manager III will manage a group of QAEs that are expected to write verification tools, build automated tests (UI and backend involving the latest AWS technologies), surface deep problems in our systems and debug them.

You will contribute to tests at code level, component level and user level both manually as well with automated frameworks.

You independently manage a QA team. You own the quality assessment, measurement, and reporting of a large portion of software architecture (e.

g., services, process, functionality, etc.) with considerable impact on a customer segment, business or technology domain.

You may own the testing of cross-functional software that crosses organization boundaries. Your team may focus on the overall test strategy for a single product in a critical technology area or work more broadly, testing software related to larger initiatives in support of a larger business objective.

You are able to represent your team autonomously and require little guidance from your management. You drive the long-term strategic direction of our team.

You partner with your engineers and leadership to define team tenets and vision. Your roadmap influences organization goals and you participate in Amazon’s planning process (OP1 / OP2).

You write effective narratives (Amazon 6-pagers). You drive reasonable schedules and will readjust priorities to ensure the right customer, technology and engineering outcomes.

You are considered a quality leader by the teams you work with. You establish structures and mechanisms that provide confidence that large or difficult software releases will be successful.

You leverage proven test methods and drive the redesign or implementation of a new method (when appropriate). Your testing strategies and approaches to work are exemplary your solutions are inventive, easily maintainable, appropriately scalable and extensible.

You encourage additional Senior / Principal QAE or SDE-T consultations on complex or risky endeavors. You build a team that delivers successfully without you.

You know enough about the details of what is being built and tested to represent your team to the rest of the organization.

You use your technical judgment to question proposals and test assumptions (Q. Do we need to build this at all?). You help your team members learn how to make smart trade-offs (e.

g. time vs. effort vs. features). You support the adoption of high-quality development practices.

You take a long-term view of how to drive quality at all stages of development. You advocate for the right tests at the appropriate level (e.

g., unit, functional, integration, UX). Your team drives and may even collaborate on software changes that improve the testability of the product or system architecture.

You identify quality issues early and structure efforts to reduce your team’s exposure to classic failure modes (e.g. requirements not sufficiently understood, ineffective communication, challenges with the adoption of new technologies, etc.

You tackle ambiguous problems and proactively mitigate risks before they become roadblocks. You demonstrate good judgment in how and when to escalate without damaging relationships.

When confronted with discordant views, you are able to build consensus, find the best way forward and influence others to follow that path.

A day in the life

As a member of the ADECT Tech team , you will :

  • Serve as an SME for the product that you are handling.
  • Lead thru example and build a culture of quality.
  • Coach and mentor developers on the team for quality practices and hold them accountable to the highest quality standards.
  • Define test metrics, lead automation efforts and constantly explore new test automation tools and methods.
  • Exercise strong planning skills, working from the individual test level, through the automation management infrastructure, to the overarching test strategy
  • Establish processes and build tools to maintain automation scripts and generate regular test reports
  • Understand component test strategies for product architecture, making technical and risk trade-off decisions at test framework level
  • Build load, stress, and soak testing for the system
  • About the hiring group

    Alexa ADECT Tech owns the tech for certifications, developer advocacy, publishing, monitoring, policy and security of Alexa Skills.

    We influence 3 different customer segments - the end users of Alexa Skills, Skill Developers and our internal operations teams - and are working on truly unique problems and inventing solutions for those.

    We use the latest technologies and methodologies such as Machine Learning , Natural Language Processing, Server less Architectures using the latest AWS technologies, and Web based UI.

    Our systems process 1000+ transactions per second and 500+ GBs of textual data on a daily basis. In 2021 we are making forays into image recognition's and video processing and doubling down on our ML and Data science investments.

    Our QAEs are not black box testers! They are able to understand the product both at an end-to-end level as well as the software internals.

    Job responsibilities

    As a member of the ADECT Tech team , you will :

  • A Manager drive quality improvements in the org such as 1) improving Automation; 2)Improving quality and engineering excellence(outside of testing related activities)
  • build QA mechanisms / processes to prevent recurrence
  • Lead thru example and build a culture of quality.
  • Coach and mentor developers on the team for quality practices and hold them accountable to the highest quality standards.
  • Define test metrics, lead automation efforts and constantly explore new test automation tools and methods.
  • Exercise strong planning skills, working from the individual test level, through the automation management infrastructure, to the overarching test strategy
  • Establish processes and build tools to maintain automation scripts and generate regular test reports
  • Understand component test strategies for product architecture, making technical and risk trade-off decisions at test framework level
  • Build load, stress, and soak testing for the system
  • Identify opportunities to enhance effectiveness of test using test automation
  • Write end to end test automation
  • Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación