Quality Assurance Automation Engineer

Quality Assurance Automation Engineer

Posted 1 day ago by RED Global

Negotiable
Undetermined
Hybrid
Belfast, Northern Ireland, United Kingdom

Summary: The Automation QA Engineer will be responsible for ensuring the quality of the FTS platform by designing and implementing a comprehensive automation strategy. This role involves working with C# backend APIs, GraphQL, and React frontend, utilizing BDD frameworks and UI tools to maintain robust and reliable components. The position requires collaboration with developers and business analysts to translate requirements into effective test cases. The role is a 6-month initial contract with a hybrid work model based in Belfast.

Key Responsibilities:

  • Develop and execute an end-to-end test automation strategy for the FTS application.
  • Write and maintain automated API tests for the C# microservices and GraphQL endpoint.
  • Create and manage automated UI tests for the React frontend using Selenium or Playwright.
  • Implement BDD practices by writing feature files and step definitions with SpecFlow (for the C# backend) and Cucumber.
  • Integrate all automated test suites into the GitLab CI/CD pipeline to provide continuous feedback.
  • Collaborate with developers and business analysts to translate requirements into clear and effective test cases.
  • Report on test coverage, execution results, and software quality metrics.

Key Skills:

  • Proven track record as an Automation QA Engineer.
  • Hands-on experience with BDD frameworks, specifically SpecFlow and/or Cucumber.
  • Strong experience with modern UI automation tools such as Playwright or Selenium.
  • Experience in testing APIs (REST/GraphQL).
  • Basic programming/scripting skills (ideally in C# to align with the backend).
  • Experience integrating tests into CI/CD pipelines.
  • Highly Desirable: Experience testing applications in a cloud environment (e.g., AWS, Azure).
  • Knowledge of non-functional testing (performance, load).
  • Experience in the financial services or FinTech domain.

Salary (Rate): undetermined

City: Belfast

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Automation QA Engineer 6 Month Initial Contract Hybrid Work Model - 3 Days A Week On Site In Belfast/2 Days Remote Working

Overview: As the Automation QA Engineer, you will be the guardian of quality for the FTS platform. You will design and implement a comprehensive automation strategy that covers the C# backend APIs, the GraphQL layer, and the React frontend. Using BDD frameworks like SpecFlow and UI tools like Playwright, your goal is to ensure that every component of the system is robust, reliable, and meets business requirements before it reaches clients.

Key Responsibilities:

  • Develop and execute an end-to-end test automation strategy for the FTS application.
  • Write and maintain automated API tests for the C# microservices and GraphQL endpoint.
  • Create and manage automated UI tests for the React frontend using Selenium or Playwright.
  • Implement BDD practices by writing feature files and step definitions with SpecFlow (for the C# backend) and Cucumber.
  • Integrate all automated test suites into the GitLab CI/CD pipeline to provide continuous feedback.
  • Collaborate with developers and business analysts to translate requirements into clear and effective test cases.
  • Report on test coverage, execution results, and software quality metrics.

Required Skills & Experience:

  • Proven track record as an Automation QA Engineer.
  • Hands-on experience with BDD frameworks, specifically SpecFlow and/or Cucumber.
  • Strong experience with modern UI automation tools such as Playwright or Selenium.
  • Experience in testing APIs (REST/GraphQL).
  • Basic programming/scripting skills (ideally in C# to align with the backend).
  • Experience integrating tests into CI/CD pipelines.

Highly Desirable:

  • Experience testing applications in a cloud environment (e.g., AWS, Azure).
  • Knowledge of non-functional testing (performance, load).
  • Experience in the financial services or FinTech domain.

If you would like immediate consideration, please send me an updated CV/contact details to jcaria@redglobal.com so we can discuss further or reach out to me through LinkedIn.