About the Role
The role involves designing and building test scenarios based on requirements and acceptance criteria, as well as maintaining automated tests using the approved toolset.
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.
Required Skills
- 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.
Preferred Skills
- Playwright frameworks.
- Python development.
- Salesforce CRM workflow experience.
…
