Senior QA Engineer (Manager)
The Technology & Engineering team we
help KPMG and hundreds of other organisations around the world to envision and build digital products that empower their employees and serve their customers all with people, business and technology in mind.
We are human-centred technology advocates, analysts, designers and engineers. Whether we're creating new products or helping a business become more relevant to its customers, people in Technology & Engineering are creators at heart.
We find gaps, develop hypotheses and build beautiful ecosystems, inspiring our clients to push the boundaries of what’s possible.
From a junior researcher to the head of development we possess a clear vision of the future and have the courage to pursue forward-
thinking solutions that solve today’s challenges for a better tomorrow.
You will be embedded in the Product Engineering team and work in multidisciplinary product squads, to carry out comprehensive quality assurance testing for our products.
We are looking for an experienced, innovative and results-oriented Senior QA Engineer with a passion for quality assurance and who constantly strives to drive efficiency without compromising on quality.
You will be obsessed with taking an automation-first approach to the QA process and make use of the latest automation tools and frameworks to build pipelines which support continuous testing.
You are expected have experience and develop your technical skills within the following areas :
Test automation with tools such as Selenium or Katalon Studio
Building test frameworks for functional UI and API testing
Building test frameworks for carrying out performance testing
Building test pipelines using continuous integration tools like Jenkins / TeamCity
Test containerisation using technologies such as Docker
Cross platform, cross browser testing using technologies such as BrowserStack
Agile test management using tools such as Jira and Confluence
Expected role behaviours :
Advocate QA best practices in the engineering team, with an automation-first approach
Work in mixed capability product squads, following agile principles
Effectively negotiate requirements and timescales
Explain technical solutions to non-technical stakeholder
Take technical responsibility for your solutions
Identify opportunities and delegate to junior team members when appropriate
Take an active role in mentoring and supporting development of junior team members
Resolve conflicts within the team or escalate where needed
Identify inefficiencies in the team and recommend solutions
Identify any potential quality issues and escalate them to management teams where necessary
Day to day tasks :
Design and execute a wide range of functional testing techniques and raise defects
Design, implement, maintain and enhance functional test automation frameworks
Maintain, extent and execute mobile test automation scripts
Contribute to performance testing strategy
Maintain, extend and execute performance testing scripts
Contribute to accessibility test strategy and apply tooling to uncover defects
Build a QA technology roadmap for a small project or product, or a programme stream