M

Miratech

Global IT services and digital transformation

Senior Quality Assurance Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeAlberta, CanadaNo salary listed

About the Job

Requirements

  • At least 6 years of QA automation experience.
  • Proven experience designing component and integration test suites for Java microservices, using tools such as Spring Boot Test, Testcontainers, WireMock, or REST Assured.
  • Strong hands-on experience with Playwright and/or Cypress using TypeScript or JavaScript.
  • Experience with contract testing tools or practices 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, including validating forecast outputs against historical volume and handle-time data, staffing calculations against service-level targets, and generated schedules against labor rules, shift patterns, breaks, and skills.
  • Experience integrating automated testing into CI/CD pipelines and quality gates.
  • Strong analytical and troubleshooting skills.

Responsibilities

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

Desired Qualifications

  • Experience with Contact Center, Customer Experience, CCaaS, Routing, or Voice platforms.
  • Understanding of telephony, IVR, call flows, agent routing, and customer interaction systems.

About the Company

Miratech

Global IT services and digital transformation

Miratech provides IT services and consulting to large global enterprises. Its work includes digital product engineering and customer experience design, helping companies accelerate their technology goals through complex digital transformation projects. The company emphasizes delivering projects on time and within budget, aided by a culture called “Relentless Performance.” It stands out from competitors due to its long history dating back to the Soviet era, its specialization in serving Fortune 500 companies, and its private funding-driven expansion, including a minority stake from Horizon Capital and IFC backing aimed at scaling the business and growing Ukraine’s IT job market. Miratech’s goal is to expand globally while creating more jobs in Ukraine’s technology sector and continuing to help large organizations implement large-scale digital programs.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1989

Recently Posted Jobs

Explore more opportunities at Miratech

See more jobs