V-Soft Consulting Group, Inc. is currently hiring for an Software Engineer in Test for their premier client in Louisville, Kentucky. The role involves designing, testing, and maintaining automated tests for client services, collaborating with teams to triage bugs, and monitoring test pipelines.
Responsibilities:
- 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
Requirements:
- Hands-on experience with UI test automation frameworks, including Playwright
- Experience testing GraphQL APIs, including writing and maintaining tests for complex queries
- Design, test, and maintain automated tests for our clients services
- Lead efforts in drafting test scenarios and writing tests to cover functional use cases for each feature
- Collaborate with teams across our clients services to triage bugs and investigate failures in various environments
- Monitor and maintain test pipelines, and use observability tools and test logs to identify and fix failures
- Clearly communicate bugs and proactively initiate discussions to aid issue discovery and resolution
- Experience testing MQTT or similar Pub/Sub interfaces (e.g., WebSockets, SSE)
- Solid proficiency in Node.js and TypeScript; experience with test runners such as Mocha
- 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