QA Automation Engineer focusing on Node.js-based test automation for contact center environments. Developing automated test suites while ensuring high-quality customer experiences in voice and digital channels.
Responsibilities
Design, develop, and maintain automated test scripts using Node.js and related frameworks
Implement reusable components and libraries for API, UI, and telephony testing.
Integrate automation into CI/CD pipelines for continuous testing.
Create and execute Cyara test cases, campaigns, and journeys for IVR flows and call routing scenarios.
Validate DTMF, speech recognition, transfers, queuing, and failover logic.
Monitor and analyze Cyara Pulse alerts for proactive issue detection.
Define test strategies, coverage matrices, and traceability to requirements.
Perform functional, regression, and performance testing across multiple environments.
Document defects, root cause analysis, and provide actionable insights.
Work closely with developers, IVR designers, and routing engineers to ensure testability and quality.
Participate in release readiness reviews and contribute to automation best practices.
Requirements
2–5 years in QA automation with strong proficiency in Node.js.
Solid understanding of REST APIs, JSON, and microservices testing.
Strong debugging and scripting skills.
Experience with Cyara for IVR and call routing testing (Test Cases, Campaigns, Journeys, Pulse).
Knowledge of contact center platforms (Amazon Connect, Genesys, Cisco, Avaya, NICE CXone).
Exposure to speech recognition testing, synthetic monitoring, and performance testing.
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Experience with cloud contact center solutions.
Familiarity with observability tools (Splunk, ELK).
QA Tester collaborating with Appian project teams to develop testing strategies for multiple applications. Ensuring high quality through rigorous QA testing and documentation process.
Performance Test Engineer with Appian experience supporting performance testing efforts for a federal program. Executing strategies and validating system reliability in a hybrid work environment.
Senior Performance Test Engineer with Appian experience supporting federal program. Leading performance testing strategies and collaborating with stakeholders for system scalability and reliability.
Senior QA Engineer leading testing strategies and performance goals for Appian applications across multiple projects. Collaborating with project teams to ensure quality solutions.
Software Development Engineer in Test focusing on automation and quality assurance for oneZero. Collaborating with cross - functional teams to deliver high quality software within a hybrid work environment.
Engineer III SDET at CrowdStrike developing cloud security solutions and building test infrastructure. Collaborating with development teams to ensure quality and functionality across cloud environments.
Senior Software Development Engineer in Test ensuring quality for Cisco's cloud - managed products. Collaborating with teams to enhance features and automation testing practices.
Senior QA Automation Engineer ensuring software applications deliver exceptional performance and reliability. Collaborating closely with developers and product managers to maintain high quality and optimize testing processes.