Develop test plans, execute test cases, and prepare comprehensive test reports for team- developed features.
Promote early and frequent automation testing by advocating for shift- left testing practices.
Cultivate a quality- first approach within the team by providing training and equipping developers with strong testing capabilities.
Collaborate on defining acceptance criteria for user stories to maintain high- quality standards.
Review solution documentation and assist in issue analysis, testing, and resolution processes.
Create and implement automated test scripts during the build and regression phases, ensuring smooth integration into the CI/CD pipeline.
Job Requirements
Must- Have Skills:
Comprehensive knowledge of testing methodologies, including test levels, and static and dynamic testing.
Over 4 years of experience specializing in automation testing for Web, Mobile, or APIs.
Expertise in managing and executing tests throughout various stages of the testing lifecycle.
Proficiency in testing frameworks and tools such as:
Cypress (JavaScript/TypeScript)
Selenium WebDriver (Java)
Mobile Automation frameworks
Familiarity with the following technologies:
Strong written and verbal English communication skills, crucial for effective global collaboration.
Tools: QTest, JIRA, Confluence
UI Testing Tools: TestNG, Selenium, Cypress
Programming Languages: Java, JavaScript/TypeScript (or similar)
API Testing Tools: Postman, PACT, SoapUI, REST Assured
Adaptability and confidence in working within fast- paced and evolving environments.
Proven ability to independently perform testing within cross- functional teams using Agile methodologies.
Nice- to- Have Skills
Prior experience in the banking or finance sector is a significant advantage.
Practical experience in developing and maintaining automated test scripts, as well as enhancing existing automation frameworks.
Proven ability to mentor and motivate developers to design and implement highly testable features.