- Seniority
- Senior
About the role
Our client is a global technology consulting and engineering company delivering bespoke solutions for leading financial institutions and enterprises worldwide.
As a Senior QA Engineer, you will be responsible for ensuring testing strategies, plans and deliverables are executed for all applications and programs of work within their domain.
Work includes:
- Designing and conducting testing procedures and frameworks to verify software and other technical products to ensure expected functional performance
- Investigating instances where software and technical products do not perform as expected
- Designing and conducting quality assurance practices to support business development activities
- Driving the adoption of recognized best practice and policy and contributes to the ongoing improvement of methodologies and assets for the business
- Working with their counterparts across the business to raise the standard of QA across the bank
- Recording of defects and the collation of metrics and KPI information for reporting purposes
- Testing disciplines include: Manual Testing, Test Automation, Performance Testing, Test Processes, Testing Products.
Skills required:
- Experience: 5+ years test automation experience with Java
- Excellent knowledge in programming language – Java, Selenium;
Nice to have: JavaScript, Playwright
- Strong experience with IDE such as IntelliJ, unit testing frameworks (Junit),BDD frameworks (Cucumber/Gherkin), Build tool (Maven/Gradle), git based version control systems, including configuration and maintenance, CI/CD pipelines built in Jenkins, Selenium WebDriver, Web Services/API testing (RestAssured, SOAP, REST), SQL, Nice to have: performance testing experience (LoadRunner)
- Strong experience in software development processes, lifecycles and methodologies, with particular emphasis on Agile methodology;
- Excellent skills in test planning, designing, and test strategy/case/script creation and execution; integration & regressions testing and coordination with supporting systems;
Responsibilities:
- Design, develop, execute and maintain automated and manual test cases to test web applications and API endpoints
- Analyze and report automated and manual testing results and defects, identify root causes for failures and compile status reports to stakeholders
- Collaborate with the global cross functional team to ensure continuous integration and delivery processes are in place and functioning effectively; work in Agile/Scrum environment
- Review and improve test processes and methodologies, provide recommendations, track their implementation and outcome;
- Identify and capture test automation and tooling needs, drive automation-focused test strategy while adhering to test automation best practices as defined at organization and project level
479,000+ hidden jobs like this
Sales Consulting and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites