Senior QA Engineer - Automation

VanRath
Belfast, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 62K

Job location

Belfast, United Kingdom

Tech stack

Testing (Software)
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Computer Programming
JMeter
Software Architecture
Systems Development Life Cycle
E2e Testing
Selenium
Software Engineering
Systems Integration
Performance Testing
Cypress
Gitlab-ci
Testcomplete
Playwright
TeamCity
Cucumber
Jenkins
Microservices

Job description

You will be joining a high-performing engineering team responsible for delivering robust, scalable software solutions used by customers across global markets. Working closely with Product Owners, Business Analysts and Developers, you will champion quality throughout the software development lifecycle, driving automation, mentoring team members and helping deliver production-ready software every sprint. As a Senior QA Automation Engineer, you will design, develop and maintain automated testing frameworks while integrating testing into modern CI/CD pipelines. You will build API, functional and end-to-end automated tests, utilise AI-assisted development tools to improve testing efficiency, and contribute to performance testing and quality engineering best practices. You will also work closely with engineering teams to identify risks early, improve software quality, and help evolve the organisation's automation capability.

Requirements

Extensive experience in QA Automation within Agile software development environments. * Strong experience with automation tools including Playwright, Selenium, Cypress or TestComplete. * Experience programming with Java, JavaScript or similar languages. * Proven experience designing and maintaining scalable automation frameworks. * Experience integrating automated testing into CI/CD pipelines using tools such as Jenkins, GitLab CI or TeamCity. * Experience with BDD frameworks such as Cucumber. * Strong API, functional and end-to-end testing experience. * Experience using AI-assisted development tools to improve testing and automation workflows. * Good understanding of Software Development Lifecycle (SDLC) and Quality Engineering principles. * Experience working within Agile delivery teams. * Excellent communication, stakeholder management and problem-solving skills. * Experience with performance testing tools such as K6 or JMeter would be advantageous. * Exposure to cloud platforms (AWS), microservices and modern software architectures would be beneficial. * Relevant software testing certification (ISTQB or equivalent) would be desirable.

Apply for this position