Job description
Main duties consist of but are not limited to:
- Responsible for writing, executing and maintaining functional/non-functional automated UI and API tests/suites aligned against acceptance criteria to support our continuous deployment environment
- Be responsible for the design, coding, testing, maintenance, and documentation for robust, scalable and reusable solutions that deliver exceptional user experience using DevOps best practice
- Proactively investigate problems and opportunities in existing processes, evaluating and communicating findings and recommendations to stakeholders
- Work closely with software developers to reach a common understanding of the code base and test coverage at unit level
- Work within a multi-disciplinary team to deliver highly user focused and successful digital services ensuring governance standards are adhered to.
- Identify defects, incidents, risks and issues in line with IPO standards
\ - Keeping an open mind and exploring innovative ways to solve problems, working in a fail-fast fashion to provide required functionality.
- Mentor colleagues in automation/test standards and business processes following agreed governance and best practice
- Assist in implementing toolkits and APIs for purposes such as integration, performance optimisation, security and scalability