Job Description
Role Overview
We are seeking a highly capable Senior Automation Test Engineer who combines deep technical automation expertise with strong leadership, analytical rigor, and ownership of the full test lifecycle. This role is responsible not only for building automation, but for organizing, executing, and continuously improving how automated testing supports development, QA, and release of confidence across the organization.
This individual will design and maintain automation frameworks, integrate testing into GitHub Actionsdriven CI/CD pipelines, and implement shift-left testing practices that ensure DEV builds are validated before reaching QA. The ideal candidate acts with urgency and independence, proactively analyzes results, and coaches others to improve automation maturity across the team. This role is both hands-on and strategic, serving as a technical leader for automation and a coach to QA and development teams.
This is not a script-writer role this is a quality ownership role.
This position is intended for a senior-level engineer who takes full ownership of automation.
Quality outcomes, not just test creation. Writing automated tests is only one component of
the role. The primary expectation is to ensure that automated testing provides clear,
reliable, and actionable insight into product quality and release readiness.
The Successful Candidate Will
Take ownership of the reliability and effectiveness of the automation suite.
Ensure automated tests are organized, executed, and analyzed with discipline and consistency across QA, staging, and production environments.
Proactively identify risks, discrepancies, and failures without waiting for direction.
Ensure DEV builds are validated through automation before reaching QA.
Drive accountability for quality across both QA and development teams.
Continuously improve automation stability, coverage, and reporting.
Communicate findings clearly and proactively to engineering and leadership.
Act as a coach and leader who elevates the overall automation maturity of the organization.
This role requires an individual who thinks critically, acts independently, and views quality as a shared engineering responsibility rather than a checklist activity.
Candidates who prefer narrowly defined scripting tasks with limited ownership or analysis responsibilities are unlikely to succeed in this role. The ideal candidate is motivated by improving systems, mentoring others, and ensuring automation provides meaningful