Senior QA Engineer

Job Locations United Kingdom-Birmingham
ID
2021-7327

Introduction

The Economist Group logo

 

The Economist is the leading source of analysis on international business and world affairs. We deliver our information through a range of formats, from newspapers and magazines to conferences and electronic services. What ties us together is the objectivity of our opinion, the originality of our insight and our advocacy of economic and political freedom around the world.

 

We are looking for a Senior QA Engineer who will report directly to the Head of Quality and Enablement for The Economist, be based out of our Birmingham engineering hub and be responsible for driving quality improvement and best practice against products that we engineer.  

 

The successful candidate will join the team at a time of significant development and growth and the need for technology excellence and digital customer experience becomes paramount in our ability to deliver this.

  

You’ll be supported by a friendly and inclusive team who have the autonomy to define and improve processes and care deeply about developing each other's capabilities.

 

This role is available in our central Birmingham office, just a 5 min walk from New Street Station and 1 min walk from Snow Hill Station.

 

We offer flexible working and have systems in place to ensure working remotely when the need arises. However during the current Covid-19 situation, we are all remote, the intention is that when we are ready we will move back to spending more time in the office than not. 

 

This is  the  time to  be  joining a  profitable, responsible business with a brand and culture that you can  be proud of and with every opportunity to deliver success for the Group and yourself. 

Accountabilities

How you will contribute:

 

Don’t feel you have to tick every box, the ‘perfect candidate’ doesn’t exist. If you think you can do most of what we are looking for, you could be exactly what we need!

 

  • Define and execute the functional and non-functional testing for all applications.
  • Define and execute the internal regression testing process to ensure no existing business functionality is affected by feature development.
  • Define and own end-to-end testing requirements, working in-team and in conjunction with other teams.
  • Guiding and agreeing with the team on how we should be testing, what we should be testing and why to test (risk based)
  • Ad-hoc self led exploratory testing in production
  • Advise/enablement on automation, advise improvements and detail missing journeys/review changes.
  • Apply and uphold team-based standards for testing tools and techniques and advise on their application.
  • Helping define and rollout improvements to testing and quality processes across both a tech team and wider company.
  • Work towards more efficient ways of testing using the best tools/methodologies.
  • Works within, and encourages a Devops culture and Continuous Delivery process.
  • Works within agile cross-functional product teams.

Experience, skills and professional attributes

The ideal skills for this role include:

 

  • Excellent programming language experience (one of): Java, Javascript, Python.
  • Shifting QA left (code quality) experience.
  • Experience in creating an automation product from scratch.
  • In-depth experience of test planning, analysis and scripting.
  • Experience of testing within an Agile environment, adapting quickly to changing situations.
  • Leading testing efforts, execution, and reporting, across multiple concurrent projects.
  • That you are a champion of quality and understand how it can be improved at every stage of software development.
  • The ability to define and iterate a test approach.
  • Experience of solving complex problems/issues.
  • Experience in challenging technical approaches and adding business value

 

To succeed in this role you will need:

 

  • Understanding of BDD or TDD testing approach
  • Experience in improving unit testing standards.
  • Experience with Continuous Delivery
  • Project management and issue tracking tool experience: Atlassian Confluence, Atlassian JIRA
  • Automation tools experience (one of): Cypress, TestCafe, Webdriver IO.
  • Capable of technical deep-dives into code and architecture.
  • Effective communication skills

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed