QA Engineer

  • Full-time
  • Contract Type: Permanent
  • Directorate: IAG Tech

Company Description

The British Airways (BA) Delivery team is part of BA Digital within the International Airlines Group (IAG), one of the world’s leading airline groups and owner of some of the biggest brands in the sky.

Our vision is to become the most trusted digital airline. We seek to delight our customers, enable our colleagues, accelerate business performance, increase shareholder value, and protect our business through the innovative and agile use of technology and data.

To harness our full potential across our customer, operational and colleague journeys, as well as our enabling domains, platforms and programmes, we are changing our ways of working and transitioning into a product-led organisation at scale.

Together we are building a better BA (British Airways).

Job Description

As a QA Engineer, you will be working with our Product teams in one or more of our domains within the BA Tech Delivery Team to bring agile change to life. We are doing this by role-modelling and embedding Agile ways of working and applying SAFe as an overarching umbrella within BA Delivery.

Purpose of the role

  • Nurture the Agile testing principles within the Product team.
  • Act as the quality evangelist deploying a strong Agile tester mindset, collaborating with stakeholders to ensure high quality, high value solutions are delivered for the business.
  • Collaborate with all Agile team members ensuring a Shift Left approach to quality, working closely with automation engineers to define the optimum automation strategy.

Working in partnership with BA Delivery and the business to:

  • Collaborate with the Product Owner & team to define the User Story Acceptance Criteria and the Definition of Done, to ensure testability for the features within a release.
  • Define the test strategy for those features, in collaboration with the various team members, to ensure collective quality ownership:
    • Collaborate with the Automation Engineers to identify the appropriate test scenarios for automation.
    • Partner with the Developers, to get full transparency on the unit test coverage for a feature and to ‘show’ how a feature will be tested.
  • Analyse the areas identified for the test scope within the user stories, translating them into high level test scenarios in collaboration with the team e.g., use of Google Analytics, VoG input, key user journeys.
  • Identify the relevant test types and the approaches to optimise the testing activities
    (Exploratory testing utilizing Test Charters etc.)
  • Plan and execute the identified manual functional testing activities for in scope phases.
  • Ensure the team have transparent quality reporting, to demonstrate the automated test coverage at each level, the execution results and easy-to-read outputs.
  • Manage active issues in coordination with the team, communicating the cause, effect and impact of those issues to the Product Owner, who can then prioritise appropriately.
  • Participate proactively in all the Agile team Ceremonies e.g. become the voice of quality in estimation and backlog refinement sessions, collaborating with the team to identify and implement improvements via sprint retrospectives.
  • Recognise areas for improvement across process, tooling and ways of working, inside or outside of the team, to identify quality approaches that can benefit the team and others.
  • Mentor and coach new team members.
  • Continuously challenge how the team can improve the quality of the deliverables at the earliest possible point of the SDLC with a Shift Left mentality
  • Ensure any newly developed features are Accessibility (WCAG) compliant
  • Deliver on a number of IT technical projects, the breadth and complexity of which will vary depending on experience.

This role may require travel and working from multiple sites/locations. Willing and able to travel to
participate in meetings, workshops, and other related activities.


  • Educated to degree level or equivalent experience
  • AWS Certification and/or experience of solutioning for Cloud


  • Forming strong stakeholder relationships, with a proven ability of influencing and persuading internally and externally
  • Effective stakeholder management, balancing and finding compromises between opposing views and opinions
  • Business partnering, working as a valued partner with stakeholders across a diverse operation, delivering a value-added service to business customers.
  • Ability to recognise priorities and guide others towards the accomplishment of strategic business goals and objectives.
  • Embracing and managing both business and IT change as necessary to help shape future direction.
  • Dynamic, problem-solving approach, coupled with the ability to create a positive working environment.
  • Innovation - transforming industry trends into practical, cost-effective solutions.
  • Identifies and contributes to the continual improvement of software engineering capability across the organization.
  • Fluent written and spoken English.


  • Experience of developing in an Agile environment, working closely with developers and automation engineers to define the appropriate automation strategy.
  • Proven track record of analysing complex solutions and devising the appropriate test strategies for these solutions.
  • Experience with JIRA or other defect tracking tools.
  • Experience with test case management tools such as Zephyr.
  • Proven application of a variety of different approaches to functional testing: Automation, Exploratory, Scripted etc.
  • Automation experience across web-based applications, end to end, functional, non functional and regression testing.
  • Demonstrable expertise in a specific specialism and/or broad technical expertise.
  • Hands on experience with Automation frameworks such as Selenium
    highly desirable
  • Programming experience with Java or Groovy.
  • Experience in Build Automation and Testing tools, such as Jenkins, Gradle,
    SonarQube etc.
  • Experience of working in digital product and Agile teams, and/or experience in working in sprint cycles and participating in Agile ceremonies.
Privacy Policy