Senior QA Automation

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior QA Automation Engineer automating tests for Miratech’s cloud-native Workforce Management and Customer Experience platform. Ensuring microservice reliability, scalability, and quality across the SDLC.

Responsibilities

  • 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 test suites for unit, component, integration, contract, API, end-to-end, and regression testing
  • Own component and integration testing of microservices, validating service behavior, data flows, and API contracts across service boundaries
  • 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 forecasting, schedule generation, 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 SDLC
  • Establish quality engineering standards, reusable automation assets, and test strategies across multiple product streams

Requirements

  • 6+ years of QA Automation experience
  • Proven experience designing component and integration test suites for Java microservices
  • Experience with 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, 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
  • 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

Benefits

  • Comprehensive compensation and benefits package
  • 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
  • Collaboration on impactful projects for top global clients
  • Inclusive and supportive multicultural work environment
  • Open communication
  • Regular team-building company social events

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CloudCypressDistributed SystemsJavaJavaScriptJMeterJUnitMicroservicesSDLCSpringSpring BootSpringBootTypeScript

Location requirements

RemoteQatar

Report this job

Found something wrong with the page? Please let us know by submitting a report below.