Role: Manual QA Engineer
Location: Canada (Remote)
Duration: 6 Months extendable
Domain/Industry: Insurance
Tentative Start Date: 2nd Week of January
Type: Contract
Job Description
We’re looking for a Manual QA Engineer to join our ERP & Experience Infra QA team and help ensure high-quality, end-to-end experiences across our internal platforms and ERP systems. You’ll focus on manual testing of cross-system workflows involving web applications, APIs, Kafka and ERP integrations.
Key Responsibilities
- Functional & regression testing: Plan and execute manual functional and regression tests across web, API, and ERP workflows to validate acceptance criteria and core business flows.
- Test design & planning: Turn requirements and acceptance criteria into concise test plans, test cases, and test data for multi-system flows (e.g., order-to-cash, payments, fulfillment, refunds, reporting).
- End-to-end test execution: Run E2E tests across environments, document results, and log clear, reproducible defects in Jira, following them through to closure.
- Cross-platform E2E support: Partner with the E2E QA Lead on major initiatives, validating key user journeys that span multiple services and systems.
- Exploratory testing: Perform focused exploratory testing on high-risk or ambiguous areas to uncover edge cases and integration issues.
- Data validation: Verify data consistency across UI, APIs, and ERP records, using tools like SQL or reports where appropriate.
- Collaboration & requirements quality: Work with engineers and product managers to clarify requirements, refine acceptance criteria, and highlight test gaps or risks early.
- Test assets & process: Maintain regression suites and test documentation, and contribute to improving QA standards and workflows for ERP-related projects.
- Automation collaboration: Identify strong candidates for automation and share well-structured scenarios and data needs with automation engineers.
Qualifications
- Experience: 5 years as a Manual QA / Quality Engineer testing web applications, Apache Kafka, APIs, and/or complex back-office or enterprise systems in an Agile environment.
- Testing fundamentals: Experience designing test plans and test cases, maintaining regression suites, and keeping strong traceability to requirements.
- Cross-system mindset: Comfortable testing integrated systems (e.g., ERP, CRM, order management, payments, shipping) and understanding how data flows between them.
- Tools: Proficient with Jira or similar bug tracking tools and at least one test case management tool (e.g., TestRail, Zephyr, Xray, or equivalent).
- Methodology: Solid understanding of SDLC and STLC, with hands‑on experience in Agile/Scrum teams.
- Architecture & modeling: Understanding of technology architecture and use case diagrams to visualize end-to-end flows and derive test scenarios, plus basic understanding of event‑driven architectures and Kafka‑based messaging flows.
- Analytical & detail-oriented: Able to break down complex flows into testable scenarios, think through edge cases, and keep clear documentation.
- Communication: Strong written and verbal communication skills for explaining defects, risks, and test findings to technical and non‑technical partners.
- Ownership & collaboration: Self‑directed, organized, and comfortable owning testing for your features while collaborating across teams.
Desirable Skills
- NetSuite or ERP experience: Testing experience with NetSuite or other ERP systems (e.g., SAP, Oracle, Microsoft Dynamics, Navision), especially across order management, invoicing, payments, or fulfillment.
- Domain knowledge: Familiarity with payments/billing, inventory, shipping/logistics, or other financial/operational flows.
- API and data validation: Experience testing APIs with tools like Postman and validating data with SQL or reporting tools.
- Automation awareness: Understanding of modern UI/API automation concepts and frameworks, and experience partnering with automation QAs or engineers.
- Performance & reliability awareness: Basic familiarity with performance, reliability, or monitoring concepts and validating fixes for production issues.