Overview
Our client is seeking a Senior Automation Engineer to build and lead their QA automation function from the ground up. This greenfield role will define the automation strategy, select the tooling, and architect scalable frameworks across web and mobile platforms (Android and iOS).
You will embed automation into CI/CD pipelines, establish quality standards, and ensure every release meets high standards of reliability and performance. This role combines hands-on engineering with strategic ownership, laying the foundation for long-term QA scalability and engineering excellence.
Responsibilities
- Define and execute the companys QA automation strategy from inception.
- Evaluate, select, and architect scalable automation frameworks for web and mobile applications.
- Establish automation standards, best practices, and quality processes across engineering.
- Build and maintain automated test suites for functional, regression, smoke, and end-to-end testing.
- Implement cross-browser testing (Chrome, Firefox, Safari, Edge) and cross-device testing (Android and iOS).
- Integrate automation frameworks into CI/CD pipelines to enable reliable and efficient release cycles.
- Define reporting standards, test coverage metrics, and quality benchmarks to increase visibility and accountability.
- Collaborate closely with engineering and product teams to ensure features are designed with testability in mind.
- Conduct automation code reviews and uphold high engineering standards.
- Analyze test outcomes, identify root causes of defects, and partner with developers for resolution.
- Improve test stability, reduce flakiness, and optimize execution time.
- Contribute to long-term QA roadmap planning, including future team structure and tooling evolution
Required Skills & Experience
While mindset and capability are prioritized, the following experience would be advantageous:
- Proven experience building and scaling automation frameworks for web and mobile applications.
- Greenfield experience establishing QA automation processes in environments without an existing framework.
- Proficiency in at least one programming language (Java, Python, JavaScript, C#, or similar).
- Hands-on experience with modern web automation tools (e.g., Selenium WebDriver, Playwright, Cypress, or similar).
- Experience with mobile automation tools such as Appium (Android and iOS).
- Familiarity with test frameworks (TestNG, JUnit, PyTest, Mocha, or similar).
- Experience testing REST APIs using tools such as Postman or REST-assured.
- Strong understanding of CI/CD integration and version control systems (e.g., Git).
- Experience designing modular, scalable, and maintainable test architecture.
- Strong analytical and debugging skills with the ability to detect systemic quality risks.
- Ability to influence teams toward quality-first engineering practices.
- Comfortable operating autonomously in high-ownership environments
Traits and Mindset
- Builder mentality – Motivated by designing scalable foundations from the ground up.
- High ownership – Takes accountability for quality outcomes end-to-end.
- Strategic yet hands-on – Comfortable defining long-term direction while actively writing and reviewing automation code.
- Quality advocate – Passionate about embedding quality within engineering culture.
- Structured and methodical – Brings clarity and repeatable processes to evolving environments.
- Commercially pragmatic – Understands trade-offs between speed, coverage, and delivery timelines.
- Resilient and solution-oriented – Focuses on root cause analysis and resolution.
- Collaborative communicator – Effectively partners with engineering, product, and leadership stakeholders.
- Growth-oriented – Continuously seeks improvement in systems, processes, and personal capability