
Senior Test Automation Engineer
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain Playwright test suites for both application UI and API workflows.
• Incorporate contract, integration, cross-service, and end-to-end validations using reliable fixtures, test data, and deterministic assertions.
• Integrate automated testing suites into GitHub Actions/Jenkins pipelines and GitOps/Argo CD release processes.
• Implement parallelization, selective test execution, environment readiness checks, and post-deployment sanity gates.
• Create automated scenarios for voice, media, and contact-center operations, covering SIP call setup/teardown, RTP/SRTP, WebRTC, IVR, queues, agent workflows, transfers, holds, conferences, recordings, and messaging workflows.
• Develop synthetic tests and continuous traffic generation to validate key workflows and identify regressions.
• Conduct performance, load, stress, and soak testing; analyze metrics such as latency, throughput, packet loss, jitter, media quality, and service saturation.
• Implement safe chaos testing for pod/node failures, network degradation, dependency failures, and failover scenarios.
• Create AI-assisted/agentic automation for test authoring, failure clustering, flaky-test investigation, triage, and proposal-based self-healing.
• Troubleshoot issues using Prometheus, Grafana, Loki, Thanos, Alloy, OpenTelemetry, Kubernetes events, API logs, and packet/traffic traces.
• Collaborate with engineering, SRE, platform, and security colleagues to enhance system testability, resilience, and secure management of sensitive test data.
• Deliver automated test suites that quickly identify significant regressions and continuously validate essential voice, media, and contact-center workflows.
• 8+ years of experience in software development in testing, quality engineering, or test automation, with a strong emphasis on recent hands-on coding.
• Proficiency in TypeScript/JavaScript or Python and Playwright.
• Strong background in UI/API automation, integration testing, async/event-driven behavior, and CI/CD practices.
• Familiarity with performance testing tools such as k6, JMeter, Gatling, or Locust.
• Capability to analyze traffic, telemetry, and identify actual bottlenecks.
• Practical knowledge of real-time communications or contact-center testing, including SIP, RTP, or WebRTC.
• Cloud-native debugging expertise: Kubernetes, Linux, containers, HTTP, DNS, TLS, API gateways, networking, and distributed services.
• Ability to utilize observability dashboards, traces, and logs to pinpoint issues and transform findings into sustainable regression tests.
• Experience with AI coding agents or agentic automation, validated against objective testing outcomes.
• Bachelor’s degree or equivalent experience.
• Must currently be authorized to work in the United States without the need for visa sponsorship now or in the future.
• Preferred: Knowledge of Prometheus, Grafana, Loki, Thanos, Grafana Alloy, OpenTelemetry, and Wireshark/tcpdump.
• Preferred: Familiarity with Azure, GCP, AWS, Terraform, GitOps/Argo CD, Helm, Kafka, Redis, and relational/document databases.
• Preferred: Experience with chaos engineering tools, controlled failure injection, synthetic monitoring, and production-like traffic simulations.
• Preferred: Awareness of security and compliance testing for zero trust environments, identity management, TLS/mTLS, FedRAMP, PCI DSS, or SOC 2 compliance.
• A community that appreciates your contributions and fosters your growth at every stage of your career.
• Equal treatment regardless of race, religion, gender, age, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.
SoftExpert - Software for Excellence
Tight Line
Avaya
NELTA
Get handpicked remote jobs straight to your inbox weekly.