Own the QA vision: Collectively define and refine the reliability & QA automation strategy and roadmap with all stakeholders; translate product risks into a prioritized plan with measurable outcomes.
Implement the QA solution: work with engineering leadership to select tools, design the test pyramid, and stand-up automation frameworks for orchestration of complex software components, associated datasets, and APIs.
Integrate into CI/CD: working with cloud / DevOps staff, implement gated pipelines, test artifact retention, release candidate process / versioning, and release criteria (coverage, pass rate, performance thresholds, process exceptions).
Non-functional quality: introduce automated performance / load / fault tolerance, accessibility, visual regression, and security / compliance checks into pipelines.
Release safety: Working with the software principals across product development and delivery, implement automation to support enhanced software release and deployment (e.g., feature flags, automated smoke checks, and software version rollback solutions).
Metrics & reporting: Work with engineering leadership to define and publish software quality metrics and performance indicators (e.g., DORA)
Backlog leadership: maintain a groomed backlog of reliability improvements and automation work; make technical and resource tradeoffs that protect velocity without sacrificing stability.
Team enablement: coach “shift-left” practices, create playbooks, host lunch-and-learns, and contribute reference tests/components to shared libraries for software developers to easily reuse.
Hands-on delivery: author test and QA specifications, write sample tests/utilities, review PRs, and drive cross-functional execution to demonstrable outcomes.
Operational excellence: run post-incident reviews, drive corrective actions into roadmap, and continuously reduce toil with tooling and automation.
AI augmentation: evaluate and introduce agentic AI-driven test automation to accelerate test creation, self-healing, failure analysis, and predictive quality insights.
Requirements
Bachelor’s degree in computer science, software engineering, or equivalent practical experience.
7+ years in product / QA automation / reliability roles within commercial industry; at least 3+ years owning automation frameworks end-to-end.
Proven hands-on implementation of QA and test automation solutions: candidate should be able to provide relevant before / after metrics.
Significant hands-on experience with implementing, configuring, and maintaining modern frontend / UI, backend, and full-stack testing tools: e.g., Playwright/Cypress, Jest/Vitest, visual regression, contract testing, performance testing.
Significant experience with CI/CD environment configuration, test planning for an agile / iterative software development lifecycle, artifact management, documentation, monorepo / multi-repo strategies.
Experience with JavaScript/TypeScript (frontend focus) and proficiency with at least one scripting language (e.g., Python) for tooling.
Familiarity with applying agentic AI in test automation (e.g., test generation, metrics capture, user alerting, self-healing, intelligent triage).
Excellent communicator who can gain consensus on a vision across all stakeholders while shipping artifacts, briefing executives on risk while unblocking engineers with tools and automation.
Ability to operate in regulated / mission contexts (e.g., DOD network security compliance)
Benefits
Unlimited Paid Time Off
14 Paid Company Holidays
Paid Maternity/Paternity Leave
Flexible Work Environment with Remote Options
Medical, Dental & Vision Insurance
Optional HSA and FSA
Complimentary Life Insurance
Personal & Professional Development Reimbursement
Short Term & Long Term Disability Insurance
401k with Matching
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.