Release/Feature test planning, Test Strategy creation and execution
Analysis of requirements for testability, collaborate with PO and Engineers to ensure acceptance criteria coverage
Helping the team to make economic decisions on automation test approach
Create automated acceptance tests to drive development
Review Unit, Contract and Integration test coverage
Mock data preparation and maintenance for automated tests
Integration of automated tests into CI/CD pipeline for continuous execution
Automation test results analysis and troubleshoot
Mentor other Engineers and QA to maintain quality bar, such as Definition of Done
Maintain and optimize automated regression test pack
Your skills and experience
Essential
Extensive experience on UI Automation using Selenium Web driver, Selenium Grid.
Great knowledge on Java Coding language.
Good Knowledge on API Automation through Rest Assured API, Java Http Client etc.
BDD frameworks, such as Cucumber, Serenity, Behave or similar.
Good Knowledge on Manual testing of Web, Desktop based applications and Relational databases like Oracle, SQL.
Working with Agile methodologies such as Scrum and Kanban
Hands on with build management/CICD tools, such as Jenkins, GitHub Runners.
Working experience on version controlling tools like GIT, VCS and cloud Code repository like GitHub/Bitbucket.
Knowledge on Cloud technologies preferably GCP.
Core QA principles including different approaches of test automation (i.e. data driven, keyword driven, hybrid, and behavior driven)
Strong analytical and problem-solving skills with the ability to work in an agile, fast-paced environment.
Sustained exposure to liaising internally with IT teams and business users in the context of program deliverables.
Leadership, presentation, communication, and facilitation skills
Good to have
Performance Testing using load runner or similar tools like JMeter.
Knowledge of the Finance/controlling domain and end-to-end workflow for a sales trading business i.e. Interactions with front office, trade capture, PL Risk, accounting reconciliations, IPV etc.
Microservices Testing through Swagger/Postman.
Testing of JavaScript UI, technologies such as Angular and React.
CI/CD Pipeline development.
Python.
Environment / Infrastructure support.
TDD, Clean Code, SOLID design principles.
Experience
Strong UI and API Automation QA experience, including work in Agile development (5+ years).
Experience of working with onsite and offsite team members, across multiple locations
Experience in working within financial services industry.
Welcomed Qualifications
ISTQB/ISEB certification
Scaled Agile (SAFe) certification
Scrum Alliance certification or similar
How we ll support you
Training and development to help you excel in your career
Coaching and support from experts in your team
A culture of continuous learning to aid progression
A range of flexible benefits that you can tailor to suit your needs