About this role
Job Summary
The primary focus of this role is to ensure the quality and reliability of enterprise applications through a combination of strong functional testing practices and modern test automation.
Key Responsibilities
• Analyze business and technical requirements and translate them into effective test plans, test scenarios, and test cases.
• Design testing around risk, edge cases, negative scenarios, integrations, and failure conditions, not only expected user journeys.
• Perform functional, regression, integration, and exploratory testing of enterprise applications.
• Design, develop, and maintain automated tests using Playwright or a similar modern automation framework.
• Build automation at appropriate levels, including UI, API, integration, and regression testing.
• Identify suitable automation candidates and contribute to a maintainable and reusable automation framework.
• Investigate defects, collect relevant evidence, and work closely with developers to identify root causes.
• Integrate automated tests into CI/CD pipelines and support continuous quality throughout the SDLC.
• Contribute to improving test coverage, automation maturity, and overall QA practices across the product.
• Explore AI-assisted testing and agentic workflows to accelerate test creation, execution, analysis, and maintenance.
Required Skills & Experience
• 4+ years of QA/testing experience, preferably with complex enterprise applications.
• Strong understanding of software testing principles, test design, test planning, and defect management.
• Hands-on experience creating test scenarios, test cases, regression suites, and exploratory testing approaches.
• Practical experience with Playwright or a comparable modern test automation framework.
• Understanding of automation principles across UI, API, integration, and regression testing.
• Experience with scripting or programming for test automation, preferably TypeScript/JavaScript, Java, Python, or similar.
• Good understanding of REST APIs, SQL/database validation, and client/server application architectures.
• Experience with Git and CI/CD environments.
• Strong analytical mindset with the ability to identify risks, edge cases, and failure scenarios.
• Experience using GitHub Copilot or other AI-assisted development and testing tools.
• Exposure to AI/agentic testing workflows, including using AI agents to assist with test generation, automation, analysis, or maintenance.
Nice to Have
• Experience testing large-scale financial-services or other business-critical enterprise applications.
• Experience with API automation, contract/integration testing, and data validation.
• Familiarity with containerized or cloud-based application environments.
• Experience with GitHub, Jira, Zephyr, or comparable engineering and test-management tools.
Typical Experience
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• 4+ years of professional QA/testing experience with hands-on automation responsibilities.
• Experience working within Agile engineering teams on complex enterprise software.
Required Skills & Experience
• 4+ years of QA/testing experience, preferably with complex enterprise applications.
• Strong understanding of software testing principles, test design, test planning, and defect management.
• Hands-on experience creating test scenarios, test cases, regression suites, and exploratory testing approaches.
• Practical experience with Playwright or a comparable modern test automation framework.
• Understanding of automation principles across UI, API, integration, and regression testing.
• Experience with scripting or programming for test automation, preferably TypeScript/JavaScript, Java, Python, or similar.
• Good understanding of REST APIs, SQL/database validation, and client/server application architectures.
• Experience with Git and CI/CD environments.
• Strong analytical mindset with the ability to identify risks, edge cases, and failure scenarios.
• Experience using GitHub Copilot or other AI-assisted development and testing tools.
• Exposure to AI/agentic testing workflows, including using AI agents to assist with test generation, automation, analysis, or maintenance.
Nice to Have
• Experience testing large-scale financial-services or other business-critical enterprise applications.
• Experience with API automation, contract/integration testing, and data validation.
• Familiarity with containerized or cloud-based application environments.
• Experience with GitHub, Jira, Zephyr, or comparable engineering and test-management tools.
Typical Experience
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• 4+ years of professional QA/testing experience with hands-on automation responsibilities.
• Experience working within Agile engineering teams on complex enterprise software.