QA Test Automation Engineer

Rullion
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Testing (Software)
Java
JavaScript
Artificial Intelligence
Confluence
JIRA
Automation of Tests
Continuous Integration
Software Debugging
Programming Tools
Github
HP Loadrunner
Mobile Application Software
JMeter
Python
Scrum
Selenium
SoapUI
Software Engineering
SQL Databases
Software Testing Automation Framework
Tableau
TypeScript
Performance Testing
Postman
Delivery Pipeline
Appium
Browserstack
Test Scripts
Cypress
Saucelabs
Firebase
Gitlab-ci
Git Flow
Integration Tests
Information Technology
Playwright
Atlassian Tools
Front End Software Development
Optimizely
New Relic (SaaS)
GPT
Software Version Control
Api Management
SDET
Jenkins

Job description

They are seeking a detail-oriented and experienced QA Test Automation Engineer to join the QA team. The successful candidate will be responsible for designing, developing, and executing automated tests to ensure the quality and functionality of our software products. You will work closely with developers, product managers, and other QA team members to identify test requirements, create test plans, and automate test scripts. Your goal will be to improve the efficiency and effectiveness of the testing process while ensuring our software meets the highest quality standards., * Web and Mobile Application Testing.

  • Demonstrate a strong customer-first mindset, consistently evaluating features from the end-user perspective to ensure intuitive, reliable, and seamless experiences.
  • Takes end-to-end ownership of quality, recognising that quality is a shared responsibility but proactively driving best practices across the entire development lifecycle.
  • Balances speed and quality, making pragmatic risk-based decisions that protect the customer experience while enabling delivery.
  • Develop and maintain a comprehensive suite of automated tests to cover functional, regression, integration, and performance testing.
  • Design, develop, and execute automated test scripts using tools such as Cypress, Appium, and Playwright.
  • Collaborate with cross-functional teams (developers, product managers, and other QA engineers) to understand requirements, create test plans, set testing priorities, and estimation.
  • Identify, document, and track software defects to ensure resolution and communicate findings to the development team.
  • Continuously monitor and improve test automation processes, frameworks, and methodologies.
  • Analyse test results, prepare test reports, and communicate results to stakeholders.
  • Ensure the quality and functionality of software releases through continuous integration and deployment pipelines (CI/CD).
  • Maintain up-to-date knowledge of emerging trends, technologies, and best practices in software testing and automation such as AI.

Requirements

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Proven experience in QA Automation or Software Development in Test (SDET) roles, within customer-facing applications web and mobile applications - frontend experience
  • Strong understanding of software testing principles, including functional and non-functional, usability, regression, and integration testing.
  • Hands-on experience with modern automation frameworks such as Playwright, Cypress, Selenium, or Appium.
  • Experience designing and maintaining scalable, reusable test automation frameworks.
  • Proficiency in JavaScript or TypeScript (or similar languages such as Java or Python).
  • Experience with API testing using tools like Postman, REST Assured, or SoapUI - frontend systems
  • Experience integrating automated tests into CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins).
  • Familiarity with version control systems (Git-based workflows).
  • Experience with Atlassian suite (Jira, Confluence).
  • Strong analytical and critical thinking skills with keen attention to detail.
  • Ability to work independently as well as collaboratively in a team environment.
  • Excellent verbal and written communication skills including documentation.
  • Knowledge of Agile/Scrum methodologies.

Preferred Experience:

  • Experience using AI-powered development tools (e.g., Claude, Copilot, ChatGPT) to accelerate test creation, debugging, and maintenance.

  • Ability to leverage AI tools to generate test cases, edge cases, and exploratory testing ideas based on requirements and user journeys.

  • Familiarity with using New Relic, Tableau, Firebase, Optimizely, and Saucelabs or Browserstack.

  • Experience with performance testing tools (e.g., JMeter, LoadRunner).

  • Ability to validate data using SQL or other querying tools.

Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.

About the company

Our client is a leading renewable energy company that is committed in delivering high-quality products and services to their clients and constantly innovating to exceed their expectations. As part of their continued growth, they are looking for a talented and motivated QA Test Automation Engineer to join their dynamic team.

Apply for this position