← All jobs

Senior QA Automation

About the role

• Drive quality engineering practices across a next-generation Workforce Management and Customer Experience platform
• Own test automation across the full test pyramid, including unit, component, integration, contract, end-to-end, and performance testing
• Design, develop, and maintain automated test frameworks using Playwright and/or Cypress, JUnit, and modern test automation practices
• Build and execute automated unit, component, integration, contract, API, end-to-end, and regression test suites
• Own component and integration testing of microservices, validating service behavior, data flows, and API contracts in isolation and across service boundaries
• Design and run performance and load tests for scalability, throughput, and response times under peak contact-center volumes
• Design and automate test scenarios for Workforce Management forecasting, schedule generation, and scheduling rules and constraints
• Integrate automated tests into CI/CD pipelines and quality gates
• Collaborate with developers, architects, product managers, business stakeholders, and domain experts to define acceptance criteria and quality standards
• Analyze defects, identify root causes, and drive quality improvements across the SDLC
• Establish quality engineering standards, reusable automation assets, and test strategies across multiple product streams

• 6+ years of QA Automation experience
• Experience designing component and integration test suites for Java microservices
• Experience with Spring Boot Test, Testcontainers, WireMock, and REST Assured
• Strong hands-on experience with Playwright and/or Cypress using TypeScript or JavaScript
• Experience with contract testing, such as Pact or Spring Cloud Contract
• Experience with performance and load testing tools and practices, such as JMeter, Gatling, or k6
• Experience testing REST APIs, microservices, and distributed systems
• Experience testing Workforce Management forecasting and scheduling engines or other complex rule-based business systems
• Experience integrating automated testing into CI/CD pipelines and quality gates
• Strong analytical and troubleshooting skills
• Experience with Contact Center, CX, CCaaS, Routing, or Voice platforms is nice to have
• Understanding of telephony, IVR, call flows, agent routing, and customer interaction systems is nice to have

• Competitive pay and benefits
• Health insurance
• Language courses
• Relocation program
• Remote work flexibility through the ForeverRemote work culture
• Professional development opportunities
• Certification programs
• Mentorship and talent investment programs
• Internal mobility opportunities
• Internship opportunities
• Impactful projects for top global clients
• Inclusive and supportive multicultural work environment
• Open communication
• Regular team-building company social events
• Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality