[Remote] QA Test Engineer
Note: The job is a remote job and is open to candidates in USA. KellyMitchell Group is seeking a QA Test Engineer for a fully remote contract opportunity focused on quality assurance and automated testing for distributed, event-driven services. The role involves designing and maintaining automated tests, testing GraphQL APIs and messaging technologies, troubleshooting failures, and collaborating with cross-functional teams to resolve defects.
Responsibilities
- Design, develop, execute, and maintain automated tests for Yum services and related applications
- Lead the creation of comprehensive test scenarios covering functional use cases for new and existing features
- Test messaging and Pub/Sub technologies, including MQTT and similar interfaces such as WebSockets and SSE
- Develop and maintain automated tests for GraphQL APIs, including complex queries and functional workflows
- Collaborate with cross-functional teams to triage defects, investigate failures, and identify root causes across environments
- Monitor and maintain test pipelines, analyze application and service logs, and troubleshoot failures using observability tools
- Communicate defects clearly and proactively collaborate with development and QA teams to drive issue resolution
Skills
- Solid proficiency with Node.js and TypeScript, including experience with test runners such as Mocha
- Hands-on experience with UI test automation frameworks, particularly Playwright
- Experience testing MQTT or similar Pub/Sub interfaces, including WebSockets or SSE
- Experience testing GraphQL APIs, including complex queries and automated test development
- Working knowledge of cloud environments and containerized deployments, including Docker images and container registries
- Working knowledge of Git, Git-based workflows, and CI/CD pipelines, such as GitHub Actions, GitLab CI, or Jenkins
- Experience analyzing and correlating application and service logs to troubleshoot test failures and identify issues across multiple services
- Analytical Problem-Solving: Ability to investigate complex failures, correlate logs, and identify root causes across distributed services
- Quality Ownership: Proactively identify risks, develop comprehensive test coverage, and advocate for product quality
- Collaboration: Effectively partner with developers, QA professionals, and cross-functional teams to resolve issues
- Communication: Clearly document defects, test results, and technical findings while proactively initiating discussions
- Adaptability & Innovation: Willingness to adopt new technologies and leverage AI tools to improve testing and development workflows
- Familiarity with Android test automation using Appium or similar frameworks
- Experience working with Amazon SQS or other cloud-based messaging services
- Experience with Apache Kafka and event-driven architectures
- Familiarity with NATS/JetStream or similar messaging platforms
- Experience working with distributed, microservice-based applications
- Experience using Jira or similar task and defect-tracking platforms
- Experience leveraging AI-powered development and testing tools to improve automation, troubleshooting, and delivery velocity
Benefits
- Fully remote work opportunity
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
Company Overview
Company H1B Sponsorship