About the Role
This hands-on leadership role involves owning quality across the technology organization, shaping software development, testing, and shipping processes. The QA Lead Engineer will directly manage a team of QA engineers, embedding within the SDLC to collaborate with product, engineering, and DevOps to elevate quality standards.
Responsibilities
- Own and continuously improve QA practices across the full software development lifecycle, from requirements review through post-release monitoring.
- Identify process gaps and drive adoption of testing standards, quality gates, and best practices organization-wide.
- Partner with engineering leads and product managers to embed quality early in the development process.
- Define and maintain QA documentation standards, including test strategies, test plans, test cases, and bug reporting guidelines.
- Track and report on quality metrics (defect rates, test coverage, escape rate, regression pass rates) to leadership, using data to prioritize improvement initiatives.
- Directly manage a team of QA engineers, setting clear expectations, providing regular feedback, conducting performance reviews, and supporting career growth.
- Hire, onboard, and mentor QA talent, cultivating a team culture of ownership, curiosity, and continuous improvement.
- Assign work across the team, balance workloads, and ensure QA capacity aligns with sprint and release commitments.
- Act as an escalation point for complex technical or process challenges encountered by the team.
- Lead and perform manual testing of REST API microservices using tools like Postman, including functional, regression, integration, contract, and edge case testing.
- Test web applications across multiple browsers and environments, validating UI behavior, cross-browser compatibility, and user flows.
- Design and execute exploratory testing sessions to surface issues that scripted tests may miss.
- Collaborate with developers to triage, reproduce, and verify bug fixes, ensuring clear and actionable defect documentation.
- Develop comprehensive test plans and test case suites for new features, APIs, and system integrations.
- Ensure the QA team executes test plans consistently and completely, reviewing results and enforcing completion criteria before releases.
- Establish and maintain regression test suites that evolve with the product.
- Define acceptance criteria in partnership with product managers and engineers, and validate that features meet those criteria before sign-off.
- Design, implement, and maintain automated test suites using tools such as Playwright, pytest, and others.
- Integrate automated tests into CI/CD pipelines, primarily GitHub Actions, for automatic quality checks on every pull request and pre-merge.
- Establish test reporting, alerting, and failure triage processes within the pipeline for fast, actionable feedback.
- Champion test reliability: monitor flakiness, investigate root causes, and enforce standards to maintain suite trustworthiness.
- Evaluate and introduce additional testing tools and frameworks as the product and team scale.
Requirements
- 7+ years of software quality engineering experience
- At least 2 years in a lead or senior role with direct reports or significant mentorship responsibility
- Proven track record improving QA processes and testing culture within an engineering organization
- Demonstrated ability to build and execute test strategies from scratch
- Experience writing and maintaining test plans, test cases, and QA documentation
Skills
- Strong hands-on experience with API testing: Postman or equivalent tools, RESTful services
- Proficiency writing automated tests with Playwright and/or pytest
- Ability to write, review, and refactor test code to a high standard
- Solid understanding of CI/CD concepts
- Experience configuring test stages in GitHub Actions or comparable pipelines
- Comfortable working in Git-based workflows: branching, pull requests, code review
- Web testing experience across modern browsers
- Familiarity with browser DevTools for debugging
- Working knowledge of microservices architectures and how distributed systems affect test strategy
- Strong communication skills: able to represent quality concerns clearly to technical and non-technical stakeholders
- Data-driven mindset: comfortable defining and tracking quality KPIs to inform decisions
- Experience with performance or load testing tools (e.g., k6, Locust)
- Familiarity with contract testing frameworks (e.g., Pact)
- Knowledge of security testing basics (OWASP top 10, API authentication testing)
- Experience with observability tools (e.g., Sentry, Grafana) used alongside testing for production quality monitoring
- Background in Agile/Scrum environments
- Experience as a QA voice in sprint ceremonies
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- 7+ years of software quality engineering experience
- 2+ years in a lead or senior role with direct reports or significant mentorship responsibility
About the Company
- GOcxm (a division of Brand-FX) is a fast-growing technology company.
- The company helps consumer-facing brands deepen relationships with customers and drive sales performance.
- GOcxm utilizes a proprietary platform of integrated engagement, analytics, and field execution tools.
- The company positions itself as a unified growth platform for modern CPG brands.
- GOcxm works with leading brands to turn marketing campaign and execution data into actionable insights.
- These insights improve decision-making, strengthen accountability, and demonstrate measurable business impact.
