Rullion LimitedCity of London, London, UK

QA Test Automation Engineer

Project-Based

Description

Start date: ASAP

Day rate: Day rate, Inside IR35

Location: 47-53 Charterhouse St, London, EC1M 6PB

Hybrid: One or Two days in the office, Wednesday office day is a must

Duration: 3 month rolling, (likely to be long term)

Hours: Full-time

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.

They are seeking a detail-oriented and experienced QA Test Automation Engineer to join the QA team. The successful candidate will be responsible for deg, 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.

Key Responsibilities:

  • 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.

Qualifications and Experience:

  • 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 deg 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.

Skills

CypressPythonGitHub ActionsJIRAJenkinsJavaScriptScrumAIJavaTypeScriptRESTFirebaseConfluenceContinuous IntegrationSQLGitIntegration TestingCI/CDTableauPlaywrightGitLab CINew RelicAPISeleniumGitLabGitHubPostmanAgile

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching