Overview
Design, develop and execute testing strategies to validate functionality, performance and user experience, collaborating with cross-functional teams to identify and resolve defects and continuously improve testing processes and methodologies.
What you'll do
- Develop and implement comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards.
- Create and execute automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues.
- Collaborate with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria.
- Perform root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution.
- Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations, and actively contribute to the organisation's technology communities.
- Interact with Business Analysts, business stakeholders and developers to understand various test cases.
- Contribute to the strategy to automate test cases via suitable test frameworks.
- Train and mentor junior testers within the team and manage their performance.
- Drive best practices for end-to-end automation via Selenium, Cucumber, REST Assured and related technologies.
What you'll need
- Hands-on experience with Selenium WebDriver with Web/Angular based applications, and Playwright.
- Thorough knowledge of BDD with Cucumber/feature files.
- Experience and extensive knowledge of API automation tools using REST Assured or Postman, Karate, etc.
- Experience in CI/CD tools like GitLab.
- Extensive knowledge of the testing lifecycle and core testing process/techniques using different test approaches and manual testing.
- Relevant experience implementing test strategy and frameworks to test all dimensions of a complex, high-throughput distributed system, including functional correctness, performance, scale and security.
- Good understanding of performance testing tools (JMeter and LoadRunner).
- Good understanding of database design with the ability to write complex SQL queries.
Nice to have
- Experience in the banking compliance domain.
- Specific knowledge of financial products such as Equities or Commodities.
- Experience of working with UI testing tools like Selenium, Playwright.
- Experience of working with API automation like REST Assured, Karate, Postman.
- Ability to identify issues and risks which may impact delivery timelines, and cognizance to escalate issues with vendors/management as required.
- Good knowledge of performance testing tools like LoadRunner, JMeter.
- Extremely organised, with excellent oral and written communication skills, particularly in documenting system architectures and workflows.
Details
Read the full description and apply on the company’s own careers page.