What are the responsibilities and job description for the QA Software Engineer position at Motion Recruitment?
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
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.
- 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.
- 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.
QA Lead Software Engineer
ExecutivePlacements.com -
York, NY
Software QA Engineer
Elevate HR and Careers -
York, NY
REMOTE Software Engineer - QA Automation
CyberCoders -
York, NY