About the Role
We are looking for a Sr. Quality Assurance Engineer to join our team. You’ll directly contribute to Super.com’s growth and success by validating that our applications meet design specifications and requirements. You will advocate for our customers and help us build amazing experiences and value into our products. You’ll participate in fast-moving Agile teams, helping to both develop and implement test scenarios and test strategies in aid of our engineering releases. You’ll provide manual testing and QA guidance for multiple product verticals and projects. You will lead testing efforts for your assigned areas and partner with stakeholders to iteratively improve processes and outcomes. You will provide guidance to junior team members and help elevate the work of those around you. You will co-own operational metrics for both your immediate and extended teams. You will work hands-on with our test automation, partnering with engineers to build, maintain, and execute high quality automated test cases. And you will help ensure that our products and experiences meet the highest quality for our customers.
QA Engineer III encompasses the following key responsibilities:
Proactively identify opportunities to build or improve technical solutions to help improve product quality and QA throughput.
Build, extend, and maintain test automation and test tools in support of the overall quality engineering mission.
Stay up-to-date on the latest AI tools and best practices. Look for ways to leverage those in our internal tooling and quality engineering processes.
Help own product pipeline health.
Move quickly to identify blocking issues and resolve them.
Identify ways to optimize the pipelines to reduce friction, improve overall product quality, and get features into the hands of our customers more quickly.
Develop and maintain high-quality documentation for our tooling and quality engineering processes.
Own and groom the QA team’s JIRA backlog
Prioritize bug fixes based on impact severity and frequency. Regression tests need to be working as-expected. Broken and flaky tests must be addressed rapidly.
Ensure tickets don’t fall through the cracks and the team meets the company SLA’s.
Keep test infrastructure improvements, tools development, and other strategic project work moving forward.
Mandatory Qualifications:
Strong written and verbal communication skills
Demonstrable experience building or extending AI-based tools and processes for quality engineering functions
Excellent test design, test planning, and test execution skills with a superior attention to detail
Highly motivated with a strong sense of ownership
Ability to work independently
Disposed to owning and driving quality within their assigned areas
Highly engaged and inclined to drive quickly for results
Team player who collaborates effectively with different roles including developers, PMs, and designers
Proven ability to help mentor junior engineers and provide technical leadership for their work
Strong familiarity with Agile team setting and processes
Deep understanding of the product life cycle with an ability to help drive process improvements
Expertise in designing, maintaining, and writing automated front-end and service test cases
Ability to help maintain and extend test automation frameworks
Exceptional coding skills with Javascript/Typescript, Java, or C#.
Preferred Qualifications:
Experience as a QA Engineer with the above listed responsibilities
Experience with Playwright or Selenium-based test frameworks
Experience working in Jenkins or similar toolset
Experience debugging product pipeline issues
Experience coding in Python
Experience defining QA metrics and using that data to drive iterative improvements
Ability to read product code and use that understanding to inform test design
Ability to collaborate with developers on technical tasks
Ability to manage a distributed work model that must cross roles and teams in order to achieve results
Experience using DataDog
Experience leading major projects through the full life cycle