SDET (Software Development Engineer in Test) with IVR Testing

CapgeminiNew York, NY
$78,473 - $85,786Onsite

About The Position

Capgemini is seeking a highly skilled SDET (Software Development Engineer in Test) with strong automation expertise and hands-on experience in IVR, telecom, or contact center applications. In this role, you will design and execute robust automated testing frameworks for distributed systems while partnering closely with engineering, DevOps, product, and operations teams to ensure the delivery of high‑quality, reliable customer experiences. Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Requirements

  • Bachelor’s degree in a technical discipline or equivalent professional experience.
  • 6–9 years of experience in software development, test automation, or quality engineering.
  • Strong programming experience in at least one modern language (Java, JavaScript, Python).
  • Hands‑on experience in automation frameworks and API testing tools.
  • Prior experience with telecom, IVR, or contact center application testing.
  • Knowledge of cloud platforms (preferably AWS).
  • Strong understanding of distributed system testing and CI/CD practices.
  • Ability to operate in a matrixed team environment and deliver within sprint timelines.

Nice To Haves

  • Use industry‑standard frameworks such as JUnit, TestNG, Selenium, Playwright, and other test‑runner tools.
  • Use tools like Empirix Hammer or CallMaster.
  • Work closely with cross‑functional telecom and contact center teams for scenario validation and troubleshooting.

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks using Java, JavaScript, Python, or similar programming languages.
  • Build automation scripts for functional, regression, and end‑to‑end testing across web, APIs, backend services, and IVR flows.
  • Conduct IVR, telephony, and call‑flow testing using tools like Empirix Hammer or CallMaster (highly desired).
  • Validate voice interactions, call routing, speech recognition flows, and telecom integrations.
  • Perform API automation using tools such as Rest Assured or Karate.
  • Test distributed applications across multiple layers including UI, APIs, databases, message queues, and cloud infrastructure.
  • Execute end‑to‑end validation across microservices‑based ecosystems.
  • Work with AWS services including VPC, S3, Lambda, SQS, and SNS for validating cloud‑native workflows.
  • Integrate automated tests within CI/CD pipelines using Jenkins in collaboration with DevOps teams.
  • Maintain and provision complex test data sets to support diverse test scenarios.
  • Analyze requirements, architectures, and technical specifications to define test strategies and ensure testability.
  • Participate in Agile Scrum ceremonies and manage work using tools like JIRA.
  • Perform static code analysis using SonarQube and contribute to engineering best practices.
  • Collaborate with cross‑functional teams to identify gaps, improve processes, and enhance product quality.

Benefits

  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service