About the role
You are the last line before go-live. Build test frameworks that every engineer runs locally before pushing, orchestrate UAT cycles with clients, and maintain the regression suite that prevents last quarter's bugs from shipping again. Expect heavy Python test authoring (Odoo's TransactionCase / HttpCase / tour tests), browser automation (Playwright), and policy work (gate criteria for release).
What you'll do
- Build and maintain Odoo module test suites — TransactionCase for ORM, HttpCase for HTTP flows, tour tests for UI
- Author Playwright regression suites covering end-to-end journeys (quote to cash, purchase to pay, inventory flows)
- Orchestrate UAT cycles with clients: scripts, test data, environment seeding, issue triage, sign-off criteria
- Maintain the release checklist — what must pass before a module ships to a client's production environment
- Partner with engineering on root-cause analysis for production incidents — authoring regression tests for every P1 fix
- Own performance testing for high-volume clients: load profiles, query-count regressions, worker scaling validation
- Build lightweight CI/CD pipelines (GitHub Actions) that run the module suite on every PR
- Track and publish quality metrics: test coverage, defect escape rate, UAT cycle duration
- Train engineers on writing tests that fail meaningfully — not just "coverage theatre"
- Contribute back to the OCA runboat or upstream Odoo when you find framework bugs
What we're looking for
- 5+ years in software QA with 2+ years testing Odoo or a comparable ERP in production settings
- Strong Python — you write tests before asking engineers to write them for you
- Playwright or Selenium fluency for browser automation
- Deep understanding of Odoo's test harness, or a demonstrated ability to pick it up fast (e.g., django test expertise)
- Command of CI/CD — GitHub Actions, GitLab CI, or similar
- Calm, organized, and thorough — test plans that survive scope pivots mid-project
- Professional English for client UAT leadership
Nice to have
- French-Canadian fluency
- OCA contributions, especially around test tooling or runboat
- Performance-testing tooling (k6, JMeter, Locust)
- Accessibility-testing background (axe, Lighthouse, WCAG 2.2)
About the team
Octura is an Official Odoo Ready Partner headquartered in Wyoming with a bilingual EN/FR team serving SMBs across the US, Canada, and Quebec. 100+ implementations delivered, 95% client retention, senior-only staffing model — no multi-layer hierarchy with juniors learning on your projects. You'll work directly with experienced architects and project leads.
Ready to apply?
Send us your CV and a few words about your background — we read every application and reply within 5 business days.
Apply nowWhy Join Octura?
The real perks of working at Octura
Senior-only team, remote-first, transparent compensation. Here's what that actually looks like day-to-day.
Senior-level compensation
Market-rate base plus performance bonus, reviewed annually against North American senior-consulting benchmarks. Transparent compensation bands per role.
Remote-first, async-by-default
Work from anywhere in the US or Canada. Core overlap hours are 10am-2pm Mountain — everything else is async. Two in-person team offsites per year.
Learning budget
USD 2,500/year per person for books, courses, conferences (Odoo Experience, OCA Days). Paid Odoo certification exams for every engineer.
Health coverage
Medical, dental, and vision covered at 90% for you and 75% for dependents (US). Equivalent plan in Canada via a Health Spending Account.
Paid time off
25 vacation days + 10 sick days + your birthday off + all national holidays. Vacation is mandatory — we enforce it quarterly so you actually take it.
Home-office setup
USD 2,500 one-time home-office stipend for monitor, chair, desk. MacBook Pro or ThinkPad refresh every 3 years. Monthly connectivity reimbursement.
Parental leave
16 weeks fully paid for all new parents (birth, adoption, surrogacy), plus a two-week phased return. Caregiver leave for immediate family up to 4 weeks/year.
Work that matters
Small senior-only team, no junior-factory model. You own your clients and you see the impact. 95%+ client retention means the same projects pay off for years.