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 ResponsibilitiesQuality Engineering & Test Automation- Design, develop, and maintain scalable automation frameworks for web, API, database, and integration testing.
- Build reusable automated test suites for functional, regression, smoke, integration, and end-to-end testing.
- Develop and execute automated tests using Playwright, TypeScript, and modern testing tools.
- Create automated validation processes for front-end applications, backend services, APIs, and databases (SQL Server).
- Enhance existing automation frameworks and introduce best practices to improve test coverage and execution efficiency.
- Implement automated data validation and quality checks across multiple systems and integrations.
Software Development & Technical Contribution- Contribute production-quality code to support quality engineering objectives.
- Develop custom testing utilities, frameworks, and performance test solutions.
- Participate in architecture reviews and design discussions to ensure testability and maintainability.
- Support microservices, REST APIs, cloud-native applications, and enterprise integrations.
Quality Assurance & Continuous Improvement- Review business requirements, user stories, technical specifications, and acceptance criteria.
- Define test strategies, test plans, test cases, and testing approaches for complex initiatives.
- Identify, document, and track software defects and quality risks.
- Perform root cause analysis and work collaboratively with development teams to resolve issues.
- Drive shift-left testing practices and promote quality ownership across engineering teams.
DevOps & CI/CD Quality Integration- Integrate automated tests into Github Actions, Azure DevOps and CI/CD pipelines.
- Support continuous testing initiatives within Agile and DevOps environments.
- Monitor test execution results and quality metrics.
- Establish and maintain automated quality gates within the deployment pipeline.
Required Qualifications- Minimum 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