Negotiable
Undetermined
Remote
Remote
Summary: The Senior SDET role focuses on ensuring the quality of software through automated testing, particularly in Node.js and TypeScript environments. The position requires hands-on experience with various testing frameworks and tools, as well as a solid understanding of cloud environments and CI/CD processes. This is a fully remote position, emphasizing collaboration and efficiency in software development practices.
Key Responsibilities:
- Develop and maintain automated tests for applications using Node.js and TypeScript.
- Implement UI test automation frameworks, including Playwright.
- Test MQTT or similar Pub/Sub interfaces and GraphQL APIs.
- Analyze application and service logs for debugging and error tracing.
- Utilize Jira or similar tools for task and issue tracking.
- Collaborate with development teams to enhance CI/CD pipelines.
- Contribute to the testing of Android applications using frameworks like Appium.
Key Skills:
- Proficiency in Node.js and TypeScript.
- Experience with test runners such as Mocha.
- Hands-on experience with UI test automation frameworks like Playwright.
- Knowledge of MQTT or similar Pub/Sub interfaces.
- Experience with GraphQL APIs and complex query testing.
- Familiarity with cloud environments and Docker.
- Understanding of Git and CI/CD workflows.
- Experience with Jira or similar issue tracking tools.
- Familiarity with Android test automation frameworks like Appium.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
What you'll need to thrive (Requirements):
- Solid proficiency in Node.js and TypeScript; experience with test runners such as Mocha
- Hands-on experience with UI test automation frameworks, including Playwright
- Experience testing MQTT or similar Pub/Sub interfaces (e.g., WebSockets, SSE)
- Experience testing GraphQL APIs, including writing and maintaining tests for complex queries
- Working knowledge of cloud environments and containerized deployments, including Docker images and container registries
- Working knowledge of Git and Git-based workflows, including CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins)
- Experience analyzing and correlating application and service logs across multiple services (e.g., tracing errors, debugging test failures)
- Experience using Jira (or similar tools) for task and issue tracking
- Familiarity with Android test automation using frameworks such as Appium.