Role Mission: Drive automation for our software tests for systems undergoing significant changes in design. Fully reap the benefits in test coverage, speed and confidence that automation offers.
Accountabilities: <Areas this person needs to own>
- Take over ownership of the existing test automation scripts from vendors
- Improve efficiency of test automation
- Improve test reliability and time taken for automated test runs
- Improve quality of releases in terms of user experience and satisfaction
- Build an automation process on off-the-shelf test automation solutions
Responsibilities: <Tasks this person to deliver accountabilities>
- Designing, implementing and optimising processes for test automation
- Establishing and tracking metrics for test automation to use data to drive improvement and accountability
- Work with stakeholders across engineering and QA teams to ensure alignment on goals
- Designing and implementing test automation approaches and ways to track their efficacy
- Working with vendors to deliver automation solutions to the standards defined above
Areas of Impact: <i.e. Scope, Decision Rights, Stakeholders, Partners/ Resources>
- Stakeholders: QA, Engineering, Program/Delivery Management, Product
- Decision Rights: Strongly advise QA/Automation tools and license purchase, strongly advise KPIs for the test automation team
- Resources: ~10 automation resources from vendors as peers, some existing licenses for UiPath, BrowserStack
Requirements
Ideal Track Record: <Ideal proof of capability e.g. Landed S$6-8M in enterprise ARR>
- Delivered automated tests numbering in the hundreds, measurable regression improvement times in hours if not in days
- Designed, or at least significantly contributed to, and implemented automated test frameworks from scratch that have measurably improved test efficiency.
- Designed some dashboards for reporting on test automation stats to stakeholders
- Integrated tests with CI/CD pipelines