Test Automation Engineer – (Selenium/C#/Java/API/RestSharp/SpecFlow/BDD/Banking)

Test Automation Engineer – (Selenium/C#/Java/API/RestSharp/SpecFlow/BDD/Banking)

Posted 4 days ago by GIOS Technology

Negotiable
Undetermined
Hybrid
Milton Keynes, England, United Kingdom

Summary: The Test Automation Engineer role focuses on designing, developing, and maintaining automated test scripts using Selenium WebDriver with C# or Java. The position requires collaboration with CI/CD pipelines and involves API testing, behavior-driven testing, and database validation. The engineer will also be responsible for executing automated tests, analyzing results, and logging defects. This role is based in Milton Keynes, UK, with a hybrid working arrangement of 2–3 days on-site.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts using Selenium WebDriver with C# or Java.
  • Build and optimize automation frameworks (data-driven, keyword-driven, hybrid, Page Object Model).
  • Automate API testing using RestSharp and integrate with UI automation; implement mocking and stubbing as needed.
  • Execute automated tests, analyze results, and identify defects; log and track issues using JIRA.
  • Work with BDD frameworks like SpecFlow to implement behavior-driven testing.
  • Collaborate with CI/CD pipelines (Jenkins, Azure DevOps, TeamCity) and version control systems (Git, Bitbucket).
  • Develop detailed test reports, dashboards, and ensure database validation using SQL queries.

Key Skills:

  • Selenium
  • C#
  • Java
  • NUnit
  • MSTest
  • xUnit
  • SpecFlow
  • API Testing
  • RestSharp
  • Page Object Model
  • Git
  • Bitbucket
  • Jenkins
  • Azure DevOps
  • TeamCity
  • SQL
  • BDD
  • OOP
  • SOLID Principles

Salary (Rate): undetermined

City: Milton Keynes

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

I am hiring for Test Automation Engineer – Selenium

Location: Milton Keynes, UK (2–3 days on-site)

Job Description / Responsibilities:

  • Design, develop, and maintain automated test scripts using Selenium WebDriver with C# or Java.
  • Build and optimize automation frameworks (data-driven, keyword-driven, hybrid, Page Object Model).
  • Automate API testing using RestSharp and integrate with UI automation; implement mocking and stubbing as needed.
  • Execute automated tests, analyze results, and identify defects; log and track issues using JIRA.
  • Work with BDD frameworks like SpecFlow to implement behavior-driven testing.
  • Collaborate with CI/CD pipelines (Jenkins, Azure DevOps, TeamCity) and version control systems (Git, Bitbucket).
  • Develop detailed test reports, dashboards, and ensure database validation using SQL queries.

Key Skills: Selenium, C#, Java, NUnit, MSTest, xUnit, SpecFlow, API Testing, RestSharp, Page Object Model, Git, Bitbucket, Jenkins, Azure DevOps, TeamCity, SQL, BDD, OOP, SOLID Principles