Senior QA Automation
Miratech
- Ort
- Chicago, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $67k–$107k
- Publicerat
- I dag
- Källa
- DevITJobs
Requirements:
- At least 6 years of QA automation experience.
- Experience designing component and integration test suites for Java microservices, using tools such as Spring Boot Test, Testcontainers, WireMock, or REST Assured.
- Hands-on experience with Playwright and/or Cypress using TypeScript or JavaScript.
- Experience with contract testing tools 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 WFM forecasting and scheduling engines or other complex rule-based business systems, including validating forecasts, staffing calculations, and schedules against business requirements.
- Experience integrating automated testing into CI/CD pipelines and quality gates.
- Strong analytical and troubleshooting skills.
- Preferred: Experience with contact center, CX, CCaaS, routing, or voice platforms.
- Preferred: Understanding of telephony, IVR, call flows, agent routing, and customer interaction systems.
Responsibilities:
- Design, develop, and maintain automated test frameworks using Playwright and/or Cypress, JUnit, and modern automation practices.
- Build and run automated tests across the test pyramid, including unit, component, integration, contract, API, end-to-end, and regression testing.
- Lead component and integration testing for microservices, checking service behavior, data flows, and API contracts in isolation and across service boundaries.
- Design and execute performance and load tests to assess scalability, throughput, and response times under peak contact-center volumes.
- Create and automate test scenarios for Workforce Management features, including forecasting, schedule generation, and scheduling rules and constraints.
- Integrate automated tests into CI/CD pipelines and quality gates.
- Work with developers, architects, product managers, and business stakeholders to define acceptance criteria and quality standards.
- Analyze defects, determine root causes, and drive quality improvements throughout the software development lifecycle.
- Establish quality engineering standards, reusable automation assets, and test strategies across multiple product streams.
Technologies:
- API
- CI/CD
- Cloud
- Cypress
- Support
- JUnit
- Java
- JavaScript
- JMeter
- Playwright
- REST
- Spring
- Spring Boot
- TypeScript
- microservices
More
We are Miratech, a global IT services and consulting company supporting digital transformation for large enterprises while combining enterprise expertise with start-up innovation. Since our founding in 1989, our values-driven culture of relentless performance has helped us meet or exceed project objectives in more than 99% of engagements. We operate in over 25 countries across five continents, employ nearly 1,000 full-time professionals, and have an annual growth rate above 25%. In this senior role, you will help advance quality engineering for a next-generation Workforce Management and Customer Experience platform, working closely with engineering, architecture, product, and domain teams. We offer remote-work flexibility, competitive compensation and benefits including health insurance, language courses and relocation support, professional development and mentorship, internal mobility, and the opportunity to contribute to global client projects. We foster an inclusive, multicultural environment with open communication, team events, and a commitment to social sustainability. We are an equal opportunity employer and do not discriminate on the basis of protected status under applicable law.
last updated 44 week of 2026