This is a dual facet role that requires automation leadership combined with hands on delivery working collaboratively in a squad following a Scaled Agile development methodology.
You must be a self-starter, delivery-focused, detail orientated and possess a broad set of technology skills.
Candidates need a passion for quality, be able to anticipate issues and implement optimal risk mitigations and provide pattern & trend analysis feedback loops from thorough defect root cause analysis.
Things you will do:
Ensure automation best practice is foundational to product delivery and adhered to
Champion the value of test automation and shift left testing, promoting collaboration and knowledge sharing across the teams
Collaborate with development to promote unit testing best practice and guide towards building testable code and provide feedback to development on code testability
Work closely with DevOps to integrate automated tests into the CI/CD pipeline and establish effective execution strategies
Drive resource and competence planning to align with short and long term business needs
Use your technical expertise to conduct automation design reviews, analyse test results, identify trends and provide actionable insights to stakeholders
Oversee processes and tools to ensure effective application and stay up to date with the latest trends, tools and methodologies and propose continuous improvements for the testing infrastructure and tooling
Collaborate with Product Owners, to refine and prioritise internal work items on the backlog
Understand current practices, identify the optimal automation opportunities to migrate tests from manual to automated scripts
Design and implement automated scripts for both functional & non functional requirements using appropriate frameworks, languages and tools
Mentor and coach less experienced team members
What you will bring:
Passion for software quality, shift left and shortening of feedback loops
Excellent understanding of software QA, best practices and tools with an emphasis on automation framework design and implementation
Familiarity with CI/CD pipelines and their integration with automated testing
Experience of TDD [test driven development]
Strong understanding of Agile methodologies and DevOps
Experience of cloud environments and building, deploying and testing on these platforms
Experience with non functional test techniques
Excellent technical and non technical communications skills
Experience of working as part of a Scrum team, driving in sprint test development and exploratory testing
Eagerness to adapt and evolve
Technical Skills Required:
At least 5 years strong automation experience building test suites and at least 2 years in a leadership role
Demonstrable proficient with a wide variety of languages and frameworks including Cucumber, JavaScript, Selenium, WebDriverIO and TestNG, Cypress.
Robust experience integrating with platforms such as ADO, Jenkins and GitHub
Experience working with Jira
What makes you stand out:
Pensions administration domain knowledge and experience
Experience working with geographically dispersed teams and global stakeholders
Ability to provide innovative solution whilst maintaining quality and speed to market