An exciting opportunity opens for an Automation Tester to join a leading international Bank to help shape their future of digital banking through modernisation and technology-led transformation.
You'll have the opportunity to drive a shift-left testing culture, build and optimise automation frameworks using Selenium, Java and RestAssured, and work collaboratively in an Agile environment to deliver high-quality customer experiences.
Key responsibilities
- Collaborate with the digital or modernisation teams to understand the scope of the projects and help establish a shared understanding of business requirements
- Experience working in multi-disciplinary Agile teams and following a shift-left approach to testing
- Experience working in Agile methodologies such as Scrum or Kanban and contributing to the Agile ceremonies
- Automation testing experience with Selenium, Java, API testing(RestAssured), JavaScript based test frameworks
- Promote and adhere to a shift left approach to Quality Assurance
- Writing and executing test automation scripts.
- Maintain and optimise existing test automation frameworks and develop robust maintainable frameworks where applicable.
- Test estimation, test planning, test design and test progress reporting.
- Experience working with CI/CD tools like Jenkins/TeamCity/BitBucket and related build deployment processes.
- Perform manual testing of test cases as and when needed.
- Experience in all areas of the testing life cycle (systems testing, SIT, regression testing, UAT)
- Defect management
- Proven understanding of setting up test environments in highly complex technical environments
- Understanding of Non Functional testing so it can be included in the test planning
- Ensure traceability of tests and capture test evidence on JIRA and Confluence
- Responsible for creating detailed test artefacts such as Test strategies, Traceability Matrix and Test completion reports
- Facilitate sign-off of features and stories with product owner/BAs
- Develop and maintain Automated/Manual Tests
- Monitor CI builds/pipelines and troubleshoot/follow up/fix failures
- Conduct system integration, regression and acceptance testing and ensure testing is carried out according to the Bank's standards
- Follow and suggest improvements to the QA process
- Responsible for providing test estimations, writing test scripts and maintaining regression packs
What we're looking for
- Experience working in core banking is highly regarded but not essential
- Experience working in Digital projects ie, Online and Mobile Banking - Cloud based technology (desirable
- Performance testing using Gatling/Jmeter (desirable)
- Hands on Test automation skills, API and web automation experience
- Experience in distributed version control systems (Bitbucket, Git)
- Agile ways of working (essential)
- Proficient in User Story authoring and defining suitable acceptance criteria
- BDD/TDD practices
- Significant experience in QA role creating detailed test artefacts
- Tooling - Hands on experience of working on tools like JIRA, Confluence, RestAssured, TestCafe etc
- Strong SQL experience (database testing)
- Hands on experience in RPG based business applications (desirable)
- End user experience testing would be beneficial