We're looking for a QA Engineer focused on designing and building scalable technical solutions. This mid level role requires 3+ years of relevant experience.
About the role
Uses specialized expertise in one or more areas to interpret internal or external business issues and recommends best practices
Solves complex problems and takes a broad perspective to identify innovative solutions
Establishes and maintains ongoing and collaborative cross-functional relationships to gather insights, align on business needs, and deliver value
Anticipates performance, security, and scale issues, and advocates for changes to architectural design
Oversees design and delivery of testing automation for large-scale projects that drive security and reliability across the business
Performs risk assessments on testing decisions and identifies ways to mitigate risk across different products
Defines best practices for test implementation and strategy
Leverages in-depth knowledge of multiple domains to achieve desired outcomes
Writes functional clean code and unit tests at a level that sets the standard for coding across teams
Influences architectural decisions with a focus on security, scalability, and reliability
Contributes to threat modeling of a product
Designs and innovates software quality assurance strategy and best practices across various levels and environments through communication with development teams and external stakeholders, leveraging software testing insights
Defines testing plans based on best practices (e.g., shifting left) to ensure early quality implementation
Utilizes risk assessments to formulate testing priorities and strategy
Understands impact on integrations, deployment, delivery pipeline, etc.
Ensures the introduction and implementation of the latest automated and exploratory testing practices within QA Engineering discipline
Coordinates quality execution across multiple groups, platforms, and/or environments for major products
Creates forums and drives processes with developers, product managers, and other teams to ensure resolution of issues/findings
Drives and implements new quality engineering tools, best practices, and automated frameworks within wider organization
Proactively identifies opportunities to address design flaws and advocates for the adoption of innovative solutions
Identifies and advocates for advances in metrics used to monitor and improve the overall quality effort
Develops and ensures standards for test result and customer-facing documentation
Presents testing insights to executive leaders and key external stakeholders
Serves as an expert on identifying the appropriate metrics and interpreting data from dashboard metrics
Mentors peers or others on the team
Facilitates/encourages knowledge sharing in the team (e.g., brownbags, demos, design sessions, etc.)