QA Engineer / Test Engineer
McGrocer
About the role
About the Role
We are hiring a QA Engineer / Quality Lead to own product quality end‑to‑end — from requirements validation through release readiness and post‑deployment stability.
This role goes beyond testing. You will define quality standards, build testing processes, and act as the final gatekeeper before features reach users.
Your Mission
Ensure the platform is reliable, scalable, secure, and production‑ready at all times.
You will design the quality strategy, execute critical testing, and guide engineers toward building robust systems from the start.
Key Responsibilities
Quality Strategy & Leadership
- Define and implement the overall QA strategy
- Establish testing standards, processes, and best practices
- Build scalable quality frameworks for a growing platform
- Drive a “quality‑first” culture across engineering teams
- Assess release readiness and provide go/no‑go recommendations
End‑to‑End Testing Ownership
- Design and execute comprehensive test plans
- Validate complex user journeys and workflows
- Test across frontend, backend, APIs, and integrations
- Identify edge cases, failure modes, and system risks
- Ensure stability across updates and deployments
Automation & Tooling
- Design and oversee test automation strategy
- Implement automated regression testing where appropriate
- Improve test coverage and execution efficiency
- Integrate testing into CI/CD pipelines
Defect Management & Risk Control
- Identify root causes of defects, not just symptoms
- Prioritize issues based on user impact and business risk
- Track quality metrics and trends
- Prevent recurring failures through process improvements
Cross‑Team Collaboration
- Work closely with product managers and engineers
- Validate requirements before development begins
- Provide actionable feedback during development
- Support incident investigation and resolution
Testing Scope
You will oversee quality across the entire platform:
- Complex user flows and business logic
- Backend services and APIs
- Data integrity and system consistency
- Third‑party integrations
- Performance and reliability
- Cross‑browser and device compatibility
- Release stability
Required Skills & Experience
QA Expertise
- Extensive experience testing complex web or platform systems
- Proven ability to lead end‑to‑end testing efforts
- Strong understanding of software development lifecycles
- Ability to design structured test strategies independently
- Excellent defect analysis and documentation skills
- Experience assessing release readiness
Technical Competence
You should be comfortable with several of the following:
- API testing tools (Postman, Insomnia, etc.)
- Test automation frameworks (Selenium, Playwright, Cypress, etc.)
- Test management systems (Jira, TestRail, etc.)
- CI/CD environments and release workflows
- Browser developer tools
- Basic database querying and log analysis
Preferred (Not Mandatory)
- Experience building QA processes from scratch
- Performance or load testing experience
- Security testing awareness
- Experience testing AI‑enabled systems
- Startup or high‑growth environment experience
- Leadership or mentoring experience
Ideal Candidate
You will excel in this role if you:
- Think in systems, not just test cases
- Anticipate risks before they become incidents
- Balance speed with quality
- Communicate clearly with technical and non‑technical teams
- Take ownership of outcomes
- Can operate independently in a fast‑moving environment
Not Suitable If You
- Only perform manual test execution without strategy
- Require detailed instructions for every task
- Focus on finding bugs without understanding impact
- Avoid responsibility for release quality
- Prefer low‑pressure or highly structured environments
How to Apply (Important)
Send your application with:
- Summary of your QA lead experience
- Examples of complex systems you tested end‑to‑end
- Testing tools and frameworks you have used
- Your years of experience
Applications demonstrating ownership of quality strategy will be prioritized.
If you can ensure complex systems work reliably at scale and prevent problems before they reach users, we want to hear from you.
Compensation
Pay: ₦400,000.00 – ₦800,000.00 per month
Application Questions
- Provide:
- Summary of your QA lead experience
- Examples of complex systems you tested end‑to‑end
- Testing tools and frameworks you have used
- Your years of experience
Work Location
Remote
Requirements
- Extensive experience testing complex web or platform systems
- Proven ability to lead end-to-end testing efforts
- Strong understanding of software development lifecycles
- Ability to design structured test strategies independently
- Excellent defect analysis and documentation skills
- Experience assessing release readiness
- API testing tools (Postman, Insomnia, etc.)
- Test automation frameworks (Selenium, Playwright, Cypress, etc.)
- Test management systems (Jira, TestRail, etc.)
- CI/CD environments and release workflows
- Browser developer tools
- Basic database querying and log analysis
Responsibilities
- Define and implement the overall QA strategy
- Establish testing standards, processes, and best practices
- Build scalable quality frameworks for a growing platform
- Drive a “quality-first” culture across engineering teams
- Assess release readiness and provide go/no-go recommendations
- Design and execute comprehensive test plans
- Validate complex user journeys and workflows
- Test across frontend, backend, APIs, and integrations
- Identify edge cases, failure modes, and system risks
- Ensure stability across updates and deployments
- Design and oversee test automation strategy
- Implement automated regression testing where appropriate
- Improve test coverage and execution efficiency
- Integrate testing into CI/CD pipelines
- Identify root causes of defects, not just symptoms
- Prioritize issues based on user impact and business risk
- Track quality metrics and trends
- Prevent recurring failures through process improvements
- Work closely with product managers and engineers
- Validate requirements before development begins
- Provide actionable feedback during development
- Support incident investigation and resolution
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free