QA Automation Engineer

Department:
Technology & Product

The Automation QA Engineer role holds responsibility for working closely as part of a team of automation test engineers in the development and support of full-lifecycle test/automation solutions across multiple software systems. The role will require keeping up to date with the latest relevant technological innovations and looking for ways to input/improve the QA process, team and overall development process.

Key Responsibilities

 •       Be an integral part of the test automation team, actively contributing towards development of test strategy, tools, and services. 

•       Plan, create, test and maintain Continuous Integration pipelines to manage the software development lifecycle. 

•       Design and create automated test cases to address business and technical use cases. 

•       Review and regularly contribute to the ongoing improvement of team practices and Ways of Working with an aim to making the team more effective and improving quality. 

•       Collaborate with other teams – both within the Technology department and across the business - to identify improvements to existing processes and services. 

•       Work closely with other quality teams to ensure that standards are maintained and improved. 

•       Assist in the development of junior team members. 

Skills Knowledge and Expertise

·         Experience working within a team delivering test automation on Android and iOS.

·         Experience working with IntelliJ IDEA and Cypress. 

·         Testing dynamic mobile applications.

·         Mobile automation using Flutter or an alternative coding language/tool.

·         Exposure to CI tools (Azure DevOps, Bamboo/Jenkins). 

·         Writing test cases from user stories and acceptance criteria. 

·         Solid understanding of how automation supports the various levels of test (unit, integration, system, acceptance). 

·         Source control management and associated tools, such as GIT. 

·         Working as a member of an Agile Scrum team, and agile methodologies

·         Analytical and logical mind.

·         Ability to prioritise and work within deadlines.

·         Good organisational skills.

·         Ability to work under pressure.

·         Self-motivated.

Benefits

TAGS

  • Employment Type: full_time