QA Software Engineer
New York, New York
Full Time
$80k - $150k
Our client is seeking a skilled Quality Assurance / Software Engineer to ensure top-tier quality across their software platform. In this hands-on individual contributor role, you’ll collaborate closely with engineering teams to embed quality into the full lifecycle of service delivery—from build and release to production operations.
What You’ll Do
-
Define and execute comprehensive test strategies, including unit, integration, and end-to-end test coverage, to identify issues early and improve release reliability.
-
Build, maintain, and enhance automated testing frameworks and CI/CD pipelines that gate problematic code and ensure system stability.
-
Strengthen observability by expanding logging, monitoring, and alerting to accelerate diagnosis of issues in staging and production.
-
Partner with software and DevOps engineers to reduce flaky tests, prevent regressions, and maintain a production-ready deployment environment.
-
Lead incident reviews and post-mortem exercises, driving a blameless root-cause culture where learnings lead to process improvements.
-
Serve as a bridge between engineering, QA support, and customer-facing teams, incorporating feedback into test suites and workflow enhancements.
What You Bring
-
Demonstrated experience in modern QA/testing practices, including automated unit, integration, and end-to-end tests.
-
Proficiency with test frameworks such as Cypress, Jest, PyTest or Selenium (or comparable tools).
-
Experience creating or managing CI/CD pipelines using platforms such as GitHub Actions, GitLab CI, CircleCI, etc.
-
Working knowledge of build/deployment tooling (e.g., Terraform, Docker, NixOS, etc.).
-
Comfortable programming in one or more of the following: TypeScript, Python, or C++.
-
Familiarity working with HTTP/gRPC APIs, scripting tools (e.g., Postman, curl), and thinking about system-level impact of software bugs.
-
Excellent communicator, able to work across teams and translate complex technical problems into actionable solutions.
-
Natural sense of ownership and agency—you not only identify issues but proactively drive fixes.
Nice to Have
-
Experience with release automation, canary or bake-in deployments, or staging hygiene initiatives.
-
Background in industrial/physical systems or early-stage startup environments where ambiguity and speed are the norm.