QA Test Engineer
KellyMitchell Group · United States · 1 mo ago
RemoteRemoteEngineering$33–$48/hrContract
Core 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
Required Skills/Experience (Must-Haves)
- 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
- Familiarity with Git, Git-based workflows, and CI/CD pipelines, such as GitHub Actions, GitLab CI, or Jenkins
- Working knowledge of observability tools and application/service logs analysis
Preferred Skills/Experience (Nice-to-Haves)
- 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