4+ years of experience as a Senior Test AutomationДосвід · Обов’язково
Strong proficiency in TypeScriptНавичка · Обов’язково
Experience with test runners such as MochaНавичка · Обов’язково
Hands-on experience with PlaywrightНавичка · Обов’язково
Experience testing MQTT, WebSockets, SSE, or similar Pub/Sub technologiesНавичка · Обов’язково
Experience testing GraphQL APIs and complex queriesНавичка · Обов’язково
Working knowledge of cloud environments and containerized deploymentsІнше · Обов’язково
Experience with Docker images and container registriesНавичка · Обов’язково
Strong knowledge of Git and Git-based workflowsНавичка · Обов’язково
Experience with CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins
Навичка · Обов’язково
Ability to analyze and correlate logs across multiple applications and servicesІнше · Обов’язково
Experience with Jira or similar task and issue tracking toolsНавичка · Обов’язково
Familiarity with Android test automation using Appium or similar frameworksНавичка · Обов’язково
Strong troubleshooting, communication, and collaboration skillsІнше · Обов’язково
SoftServe is an equal opportunity employer.Інше · Обов’язково
Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.Інше · Обов’язково
In this role, you will join a global eCommerce platform initiative supporting 50,000+ restaurants worldwide. As a Senior Test Automation Engineer, you will own test automation strategy, build scalable testing frameworks, and ensure the quality of a Node.js microservice-based platform across UI, API, messaging, and mobile layers.
Responsibilities
Own test automation strategy and execution across the development lifecycle
Build and maintain scalable automation frameworks using Node.js and TypeScript
Develop UI automation tests using Playwright
Test GraphQL APIs, including complex queries and end-to-end scenarios
Validate MQTT and similar Pub/Sub interfaces such as WebSockets and SSE
Support Android test automation using Appium or similar frameworks
Analyze logs across distributed services to troubleshoot failures and identify root causes
Integrate automated tests into CI/CD pipelines
Contribute to requirements clarification, grooming, and test planning
Ensure strong test coverage and product quality across releases
Mentor junior engineers and promote engineering best practices
Requirements
4+ years of experience as a Senior Test Automation
Strong proficiency in TypeScript
Experience with test runners such as Mocha
Hands-on experience with Playwright
Experience testing MQTT, WebSockets, SSE, or similar Pub/Sub technologies
Experience testing GraphQL APIs and complex queries
Working knowledge of cloud environments and containerized deployments
Experience with Docker images and container registries
Strong knowledge of Git and Git-based workflows
Experience with CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins
Ability to analyze and correlate logs across multiple applications and services
Experience with Jira or similar task and issue tracking tools
Familiarity with Android test automation using Appium or similar frameworks
Strong troubleshooting, communication, and collaboration skills
SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.