Automation Engineer

Covea Insurance -

Full-time (Permanent)
Up to £40,000 DOE plus bonus and benefits

Automation Tester
 
Role Profile


Team purpose

This role is responsible for ensuring that high quality digital products are automatically tested prior to being delivered into production, meeting the agreed standards of quality, including reliability, usability and performance.

The Automation Tester (AT), Senior Automation Tester (SAT), or Lead Automation Tester (LAT) will operate as part of a multi-disciplinary Squad (c. 10 people), within one of Coveas product delivery Tribes. They will work closely with the Squad to ensure testing of a product at each stage of the iteration build cycle. The AT / SAT / LAT will act as the champion of test and automated testing, providing coaching, mentoring and support within the Squad. They will follow best practices for testing and software engineering, and contribute towards continuously improving the processes, standards and tools used for testing.

The AT / SAT / LAT will work with IT Service (including DevOps) to support the continuous integration and delivery approach, including automated deployment of software into production, and manage testing for the resolution of incidents. They will also participate in the Automation Testing Chapter, to share good practice with peers in other Squads and Tribes.

From day 1, you’ll be able to contribute to the Covéa Insurance purpose which is ‘To help people protect against the worst happening and put it right if it does’.

What would you be responsible for in this role?

Note: the requirements for each role level are cumulative with those of the previous levels

  • Work within a multi-disciplinary engineering Squad to test the products being developedby applying knowledge of modern test-driven development (TDD), behaviour-driven development (BDD) and automated testing principles, procedures, practices and tools, in line with the TDD, BDD and automated testing strategy
  • Develop and manage technical documentation to agreed standards
  • Acts as the champion of TDD, BDD and automated testing - provides coaching, support and training for Software Engineers to build capability within the Squad
  • Works closely with the Squad Product Owner to understand functional requirements and acceptance criteria, to ensure the build of a quality product
  • Employs automated testing tools and techniques, particularly to support regression testing across all products and platforms
  • Undertakes testing throughout delivery sprints to prevent any time lag between development and release
  • Works closely with other members of the Squad and other teams as needed, particularly DevOps, to ensure that quality code can be released into live on a regular cycle
  • Supports the relevant scrum events; sprint planning / user story estimation, daily standups, sprint reviews / demos and retrospectives
  • Supports and collaborates with the team, and takes ownership of driving forward relevant stories (updating progress on relevant tools / systems - e.g. Kanban board, Jira etc).
  • Jointly responsible with the team for converting the Product backlog into Donepotentially releasable increments
  • Provides insight and expertise in the performance, stress and load testing of product development prior to the completion of the iteration
  • Drives right first time ethos with the development team to ensure the delivery of a quality product into production
  • Share relevant testing KPIs and analytics as part of the Squads scrum ceremonies
  • Continue to develop your own skills, knowledge and awareness of industry trends, tools, processes and technical developments relevant to your areas of expertise.
  • Participate in the Automation Test Chapter, sharing experiences of TDD, BDD and automated testing techniques, and learning from colleagues
  • Invests in learning about the wider business, developing their knowledge of insurance as a business domain

 

In addition, a Senior Automation Tester should be able to:

  • Actively share good practice TDD, BDD and automated testing techniques amongst the Automation Test Chapter
  • Refine and share relevant testing KPIs and analytics and embed these into the Squads scrum ceremonies
  • Contribute to developing the standards, methodologies, toolsets, technologies and ultimately ways of working for the team(s) with regards to testing and test automation
  • Observe, coach and support more junior Automation Testers (within the Tribe) to identify opportunities to improve their performance and better enable Scrum team outcomes

 

In addition, a Lead Automation Tester should be able to:

  • Establish, refine and share relevant testing KPIs and analytics and embed these into the Squads scrum ceremonies
  • Observe, coach and support more junior Automation Testers (both within and external to your Tribe) to identify opportunities to improve their performance and better enable Scrum team outcomes and to ensure the necessary skillsets are developed in-house
  • Work with the Automation Test Chapter Lead to define the standards, methodologies, toolsets, technologies and ultimately ways of working for the Squads with regards to testing and test automation. Coordinate with the Automation Test Chapter Lead to align practices across Squads and Tribes, deputising their role (as needed) to cover absence.

 

Customer experience 

  • Make sure that you treat all our customers with the principles of Treating Customers Fairly (TCF)
  • Understand how you play a part in the Customer Experience
  • Provide a service to all of our customers (internal and external) that is memorable for the right reasons and builds our reputation as a great company to work for and do business with

Doing the right thing 

  • Act with integrity, due care, skill and diligence
  • Make sure that everything you do fits in with the legal requirements, Covéa Insurance policies, regulatory requirements and observes proper standards of market conduct
  • Be aware of threats to our organisation and customers (e.g. financial crime, fraud and money laundering)
  • Taking the appropriate action to minimise the impact of risks to our business (e.g. by following processes and reporting any concerns to your manager)
  • Treating the personal data of our customers, employees and other individuals lawfully and in accordance with current Data Protection laws, and other related legislation
  • If required, you will be open and cooperative with the FCA, PRA and other regulators 

What would we like to see in you? 

Skills/capabilities

Note: the requirements for each role level are cumulative with those of the previous levels

  • Previous experience as a software tester, and a passion for technology
  • Demonstrable experience of defining and implementing end-to-end automation testing activities within an agile / iterative development environment
  • Experience in agile software development methodology / methodologies
  • Good understanding of, and ability to implement, TDD, BDD and automated testing
  • Ability to work independently and manage multiple tasks and priorities, with excellent attention to detail
  • Effective and co-operative communication with colleagues and customers
  • Collaborative working, adaptable behaviours and professional attitude to work
  • Proven experience of using version control tools (such as TFS and Git); BDD testing tools (such as Cucumber, Specflow and Gherkin); and web browser automation testing tools (Selenium). Combined with the creation of test harnesses within Java, Javascript or C#
  • Experience of testrail execution

 

Desirable:

  • Certified to Foundation ISTQB level (or similar professional qualifications)
  • Passion for continuous learning and exploring new things

 

In addition, a Senior Automation Tester should have the following attributes:

  • Strong, demonstrable experience of defining and managing end-to-end testing activities within an agile / iterative development environment for complex, large-scale products
  • Ability to cope in ambiguity and forge their own path
  • Good stakeholder management and communication skills; able to influence Squads, senior execs and external clients alike
  • A can-do professional approach to business and a willingness to be held accountable for results

 

Desirable:

  • Developer background: recognises what good quality code looks like (and flags refactoring required / peer reviews needed / individuals development needs etc.)

 

In addition, a Lead Automation Tester should have the following attributes:

  • Excellent, demonstrable experience of defining and managing end-to-end testing activities within an agile / iterative development environment for complex, large-scale products
  • Exceptional stakeholder management and communication skills; able to influence Squads, senior execs and external clients alike

Behaviours

  • Establishes and maintains constructive and collaborative relationships with all business areas
  • Demonstrates pragmatic judgement, balancing risk and business value to reach decisions which are well informed and actionable
  • Is proactive in planning to achieve targets and objectives which deliver profitable outcomes
  • Continuously and proactively improves the quality of service delivered to all customers, external, internal and business partners
  • Respects individuals views and positively contributes to a learning environment in which individuals are supported and encouraged to excel
  • Behaves consistently and with integrity at all times, realising everyone's potential to get the best possible result and live the values 

 





 


 

 

More jobs at Covea Insurance

Related jobs

Subscribe to our newsletter

Sign up here