Engineering Project and QA Manager
Manage engineering projects, own QA testing and bug pipelines, and serve as the bridge between engineers, product, and internal teams at CodePath's small engineering organization building their learner platform. Requires 4+ years PM/QA experience, technical debugging skills, and comfort in ambiguous small-team settings.
About the job
Key Activities
- Keep engineering projects organized and moving: track what's in flight, flag what's blocked, and help the team stay clear on what's next
- Own quality: test what we build, use AI to automate the repetitive parts, and write Capybara tests where they're worth it
- Run the bug pipeline: reproduce issues, prioritize them, route them to the right engineer, and confirm the fix
- Be the day-to-day connection between the engineers, the product team, and the internal teams who use our tools
- Work with us to determine when adding process or rituals might be useful, but being thoughtful about the cost and friction
- Report on status so the team and leadership know where things stand
Qualifications
- 4+ years in a project management, delivery, or QA role, ideally on a small engineering team
- Technical enough to work closely with engineers: you can reproduce a bug, read a stack trace, and write a test case to automate fixing it
- Hands-on QA experience: you've owned testing and a bug pipeline, manual or automated
- Comfort using AI tools to automate work you used to do by hand
- Good judgment about process: you add structure when it helps and leave it out when it doesn't
- Strong written and verbal communication, and you work well with people
- Comfort with ambiguity and small-team dynamics. You've worked without heavy process and know how to keep things moving without it
- Passion for education and desire to make a positive impact
Nice to Haves
- Familiarity with Ruby on Rails or Django codebases, the stacks we run
- Experience with Capybara, RSpec, or comparable testing tools
- Experience working with product managers and non-technical stakeholders
- Experience as the first project manager or QA hire on a team
Skills
Project Management, Qa Testing, Bug Triage, Capybara, Rspec, Ruby on Rails, Django, AI Tools, Stack Trace Analysis
Similar jobs
Technical Program Management jobsDesign Program Manager establishing operating systems, planning processes, readiness standards, and reporting for a product design team building AI-powered litigation tools. Requires 5+ years in design program management or operations, strong cross-functional coordination, and experience with Figma and Jira.
Leads complex cross-functional technology programs, managing dependencies, risks, technical alignment, and delivery practices across business and technology teams. Requires 5+ years of program or project management experience in a cloud/SaaS environment and strong collaboration skills.
Leads technical alignment and operational programs across Engineering by coordinating roadmaps, dependencies, and stakeholders while building automation, self-service tools, and business intelligence workflows. Requires technical program management experience, software engineering knowledge, Python, and familiarity with engineering and data platforms.
Client Delivery Manager leading complex healthcare client programs from kickoff through go-live, coordinating Product, Operations, Engineering, Marketing, and Clinical teams. The role requires 5+ years of client-facing healthcare experience, executive stakeholder management, cross-functional project delivery, and data-driven risk identification.
Leads cross-functional infrastructure and supply programs that balance GPU capacity, cost, and reliability. The role requires 4+ years of technical program management experience, infrastructure or vendor-management expertise, strong analytical skills, and the ability to coordinate Engineering, Product, Supply, and external partners.