Job Description We are looking for a Senior QA Automation Engineer with strong expertise in both manual and automated testing to join our team and contribute to the development of a new unified enterprise platform for a B2B communications provider. The platform consolidates multiple legacy customer portals into a single solution that supports the full commercial lifecycle for telecom customers.
Responsibilities: * Own end-to-end quality assurance, including test strategy, test case design, and acceptance validation * Perform manual and exploratory testing of new features in fast-changing (greenfield) environments where early automation is not optimal * Gradually design, build, and maintain automated test suites for stabilized functionality, including UI, API, integration, and E2E tests * Define and maintain a regression testing approach, starting with manual smoke testing and evolving into automated regression coverage focused on high-risk areas (auth, number purchase, porting, billing) * Conduct API and integration testing across external systems such as carrier platforms, ServiceNow, billing APIs, and Cognito authentication flows * Integrate automated testing into CI/CD pipelines and ensure continuous quality validation * Collaborate with Business Analysts to clarify and validate acceptance criteria * Log, track, and manage defects through resolution * Support stabilization phases and UAT cycles to ensure production readiness
Qualifications * 4+ years of experience in QA engineering, covering both manual and automated testing. * Strong hands-on experience with UI test automation using Playwright. * Solid experience in API testing using tools such as Postman and/or JavaScript/TypeScript-based frameworks. * Strong background in manual and exploratory testing with effective test design capabilities. * Good understanding of microservices architectures and integration testing principles. * Experience working with CI/CD pipelines and integrating automated test suites. * Proficiency in JavaScript / TypeScript for test automation development. * English proficiency: Upper-Intermediate (B2) or higher.
Nice to have: * Awareness or hands-on experience with performance or load testing. * Experience with contract testing tools such as Pact and/or event-driven testing (Kafka-based systems). * Experience testing authentication and SSO flows (e.g., AWS Cognito, OIDC). * Exposure to telecom, CPaaS, or UCaaS domains. * Awareness of security testing principles. * Experience with test management tools such as Jira Xray or TestRail.