Architect and Maintain Automated Suites: Design and evolve robust automation frameworks using Node.js and TypeScript to validate critical service layers.
Full-Stack Testing: Drive functional use-case coverage across UI (Playwright), Mobile (Appium), and API (GraphQL) interfaces.
Asynchronous System Validation: Lead testing efforts for real-time messaging interfaces, specifically MQTT and WebSockets, to ensure system-wide data integrity.
Pipeline Ownership: Monitor and optimize CI/CD pipelines (GitHub Actions/Jenkins), utilizing Docker for containerized test execution.
Observability & Debugging: Correlate service logs across distributed architectures to triage complex failures and proactively communicate bug resolutions.
AI Workflow Integration: Pilot and leverage cutting-edge AI tools to enhance testing efficiency and delivery speed.
Requirements
3-5 years of deep SDET experience with a focus on enterprise-scale software development and automated testing.
Core Technical Stack: Solid proficiency in Node.js, TypeScript, and test runners like Mocha.
Automation Framework Expertise: Hands-on mastery of Playwright for web and Appium for Android automation.
Modern API & Protocol Knowledge: Deep experience testing GraphQL queries and Pub/Sub interfaces (MQTT, WebSockets, or SSE).
DevOps Mindset: Working knowledge of Docker, container registries, and Git-based CI/CD workflows.
Problem-Solving Rigor: Exceptional ability to analyze application logs to trace errors across multiple services.
Consultative Communication: Strong interpersonal skills to lead bug triaging and initiate technical discussions across cross-functional teams.