Remote job
QA Engineer
Job details
About this role
Role overview Lead software quality across a system that includes user interfaces, services, data flows, infrastructure, endpoint agents, and external integrations. The role balances hands-on exploratory testing with extending an automation framework, then brings automated checks into the release pipeline to support dependable delivery.
Responsibilities - Plan, document, and carry out manual and automated tests across the application stack. - Extend the existing test framework with maintainable code and broaden automated coverage. - Investigate behavior across web interfaces, APIs, cloud infrastructure, data pipelines, and endpoint agents. - Check data flow and diagnose integration issues involving third-party applications. - Add and maintain automated suites in CI/CD pipelines, using them as quality gates for releases. - Collaborate with product and development colleagues to uncover edge cases, reproduce bugs, and confirm fixes.
Requirements - Demonstrated QA experience spanning exploratory testing and test automation. - Proficiency in a scripting or programming language such as Python, Go, or JavaScript. - Practical experience testing full-stack systems, including APIs, cloud infrastructure, and endpoint agents. - Familiarity with CI/CD platforms such as GitHub Actions, GitLab CI, or Jenkins and integrating tests into delivery workflows. - Ability to analyze logs, investigate system-level problems, and test external integrations. - Careful attention to detail and comfort working across both system architecture and code-level behavior.
Benefits and work setup - Full-time position based in New York City or available remotely.