OverviewThis role is focused on designing, developing, and executing automated test solutions to validate complex applications. The ideal candidate is a hands-on individual contributor with a strong engineering mindset, capable of building testing frameworks and scripts that ensure high-quality software delivery.
This is a fully automation-focused role-manual testing is not part of the responsibilities.
Key Responsibilities- Design, develop, and maintain robust automated test frameworks and scripts using modern tools and technologies
- Write clean, scalable, and reusable test code to validate application functionality, performance, and data integrity
- Collaborate closely with developers, DevOps engineers, and product teams to understand requirements and ensure test coverage
- Execute automated test suites and analyze results to identify defects and ensure application quality
- Perform database testing by validating backend data integrity and consistency
- Integrate automated test suites into CI/CD pipelines (Azure DevOps / ADO pipelines)
- Maintain version-controlled test artifacts using Git
- Continuously improve testing processes, automation strategies, and tooling
- Troubleshoot issues, debug test failures, and provide clear documentation and reporting
- Advocate for quality engineering principles and best practices across the development lifecycle
Required QualificationsMinimum 3 years of experience in software testing with a strong focus on test automation
Proven hands-on experience as an individual contributor, delivering automation solutions independently
Strong proficiency in:
- Playwright for end-to-end testing
- TypeScript for writing automation scripts
- Git for version control
- Azure DevOps (ADO) pipelines or similar CI/CD tools
- Solid experience in database testing (SQL queries, data validation, backend verification)
- Strong understanding of software testing principles, test design techniques, and quality engineering practices
- Ability to think critically and work with the mindset of a Test Engineer-anticipating edge cases, failure scenarios, and system risks
- Experience creating and maintaining automation frameworks from the ground up
- Strong debugging, analytical, and problem-solving skills
- Excellent communication skills and ability to work in a consulting/client-facing environment
Preferred Qualifications- Experience with Selenium or legacy automation frameworks
- Prior work experience in a banking or financial services environment
- Familiarity with API testing and tools such as Postman or REST clients
- Knowledge of performance or security testing concepts
- Exposure to Agile/Scrum development methodologies
Key Competencies- Engineering-first mindset toward quality and automation
- Strong ownership and accountability
- Attention to detail and precision in test design
- Ability to work independently and deliver high-quality outputs
- Continuous learning and adaptability to new tools/technologies