Negotiable
Undetermined
Undetermined
Farnborough
Summary: The Test Automation Engineer role involves designing and building test scenarios, creating and maintaining automated tests, and collaborating with agile teams to ensure quality outcomes in a Financial Services environment. The position requires effective communication with both business and IT stakeholders and adherence to internal Agile standards. The engineer will also be responsible for reporting and tracking defects, as well as executing various testing activities. A strong background in test automation and coding is essential for success in this role.
Key Responsibilities:
- Design and build test scenarios based on requirements and acceptance criteria.
- Create and maintain automated tests using the approved toolset.
- Capture detailed test results and collaborate with agile team members throughout development.
- Report and track defects through to closure, escalating when needed.
- Carry out functional, regression, and environment-related testing activities.
- Communicate effectively with business and IT stakeholders, translating requirements into testable outcomes and explaining technical topics in a clear, non-technical way when required.
- Work closely with developers, analysts, and business teams to ensure efficient testing of changes.
- Deliver testing on time and to the expected quality standards, supporting stable operations.
- Follow internal Agile standards, processes, controls, and Change Management practices appropriate for a Financial Services environment.
Key Skills:
- Experience with test automation, behaviour-driven development, and test-driven development.
- Coding experience in C# (required) and Python (optional).
- Hands-on experience with testing frameworks and tools such as Selenium, Cucumber, SpecFlow/ReqNRoll, Playwright.
- Experience automating tests for RESTful services (including Swagger), web UIs, and SOAP services.
- Knowledge of Continuous Integration (GitHub Actions) and source control (GitHub).
- Strong background in test execution, including accurate documentation and defect reporting.
- Experience working in an agile environment with tools such as JIRA and Confluence.
- Proven ability to collaborate with diverse IT teams and suppliers to achieve successful outcomes.
- Ability to adapt to change in a fast-moving environment.
- Exposure to Financial Services and mission-critical systems.
Salary (Rate): undetermined
City: Farnborough
Country: undetermined
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: Other
Detailed Description From Employer:
Role Responsibilities
-
Design and build test scenarios based on requirements and acceptance criteria.
-
Create and maintain automated tests using the approved toolset.
-
Capture detailed test results and collaborate with agile team members throughout development.
-
Report and track defects through to closure, escalating when needed.
-
Carry out functional, regression, and environment-related testing activities.
-
Communicate effectively with business and IT stakeholders, translating requirements into testable outcomes and explaining technical topics in a clear, non-technical way when required.
-
Work closely with developers, analysts, and business teams to ensure efficient testing of changes.
-
Deliver testing on time and to the expected quality standards, supporting stable operations.
-
Follow internal Agile standards, processes, controls, and Change Management practices appropriate for a Financial Services environment.
Skills & Experience
-
Experience with test automation, behaviour-driven development, and test-driven development.
-
Coding experience in C# (required) and Python (optional).
-
Hands-on experience with testing frameworks and tools such as Selenium, Cucumber, SpecFlow/ReqNRoll, Playwright.
-
Experience automating tests for RESTful services (including Swagger), web UIs, and SOAP services.
-
Knowledge of Continuous Integration (GitHub Actions) and source control (GitHub).
-
Strong background in test execution, including accurate documentation and defect reporting.
-
Experience working in an agile environment with tools such as JIRA and Confluence.
-
Proven ability to collaborate with diverse IT teams and suppliers to achieve successful outcomes.
-
Ability to adapt to change in a fast-moving environment.
-
Exposure to Financial Services and mission-critical systems.
Technical Skills
-
Playwright frameworks
-
Python development
-
Salesforce CRM workflow experience