Job Closed
This listing is no longer active.
Building digital businesses, together.
Senior QA Engineer – Contractor
Location
Canada
Posted
32 days ago
Salary
0
Seniority
Senior
Job Description
Senior QA Engineer – Contractor
3Pillar Global
• Collaborate with the QA Lead and development teams to develop test strategies and plans aligned with BX platform project objectives. • Execute functional, regression, and exploratory testing on iOS and Android applications (React Native) across real devices and emulators. • Develop and extend Python-based automated test suites. Identify opportunities to improve testing processes and automation coverage within CI/CD pipelines. • Serve as a QA collaborator for development and product management teams, ensuring QA processes are integrated into the full development lifecycle. • Actively participate in identifying and implementing QA process improvements. Share knowledge with the QA team and contribute to skill development.
Job Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field; equivalent experience considered.
- Minimum 5 years of hands-on QA engineering experience, with a proven track record in test strategy, planning, execution, and documentation.
- Mobile testing experience is required — both iOS and Android, including React Native applications.
- Python proficiency for test automation (pytest, Appium, Selenium, or equivalent frameworks).
- Automation is required — experience building and maintaining automated test suites integrated into CI/CD pipelines.
- Deep knowledge of databases and SQL for backend data validation.
- Proven Agile/Scrum experience with strong collaboration skills.
- Outstanding communication skills in English, both written and verbal.
Benefits
- Flexible work environment – whether it’s the office, your home, or a blend of both.
- Part of a global team, learning from top talent around the world and across cultures, speaking English everyday.
- Focused on wellbeing including fitness offerings and mental health plans (country-dependent).
- Generous time off.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Ensure the quality and integrity of both automated and manual test cases. • Define and validate test scenarios, manage risks, and collaborate effectively with cross-functional teams to drive excellence in project outcomes. • Participate in Agile ceremonies by sharing quality considerations based on executed tests and current scope. • Apply test techniques (exploratory, regression, integration, non-functional) with minimal guidance, adjusting depth based on risk. • Use automation pragmatically, prioritizing stable and high-value scenarios while proactively maintaining existing tests. • Analyze defects beyond symptoms, identifying root causes and communicating impacts clearly to Product and Engineering. • Engage actively in Agile ceremonies, raising quality concerns and proposing concrete improvements. • Prioritize testing work based on agreed goals, deadlines, and risk, adjusting focus when priorities change. • Collaborate closely with Product, Design, and Engineering to clarify acceptance criteria and edge cases.
• Inspect incoming packaging materials (cartons, polybags, mailers, inserts, foam, blister packs, hang tags, manuals, warranty cards) against approved specifications and dielines, ensuring compliance before use. • Conduct in-line and final QC checks on bundling and kitting operations, verifying correct components, quantities, accessories, and inserts, along with master carton quality (count, weight, dimensions, sealing, drop-test compliance, labeling). • Validate barcode, SKU, batch code, country-of-origin, and marketplace-specific labels for accuracy and scannability, including DTC and Amazon FBA requirements (SIOC, frustration-free packaging, shipping integrity, and unboxing standards). • Coordinate packaging validation tests (drop, compression, transit), maintain a sample retention library, and approve new packaging formats prior to mass production. • Perform product-level quality checks during packing (visual, finish, accessories, basic functionality), quarantine non-conforming items, and coordinate rework or replacement with suppliers while tracking defect trends. • Apply AQL sampling standards (e.g., ISO 2859) to drive inspection decisions, and develop/update inspection criteria, checklists, and quality manuals per SKU and bundle configuration. • Own pre-shipment QA sign-off, issuing detailed inspection reports with photos, defect logs, and pass/fail recommendations, and managing rework cycles and re-inspections. • Drive continuous improvement and supplier quality by conducting root cause analysis, issuing CAPAs, tracking performance metrics, maintaining QA documentation/reporting, and supervising/training QC inspectors (including 3rd-party teams).
• Perform manual testing on web and mobile applications to ensure a seamless user experience. • Perform API tests and automation using Postman. • Creating and maintaining Postman documentation. • Create and execute automated regression, functional, performance, and API tests. • Develop and execute detailed test plans, test cases, and test scripts. • Document and report bugs, working closely with developers to resolve issues. • Ensure feature compliance by validating product requirements against test results. • Identify edge cases, inconsistencies, and performance issues. • Work with cross-functional teams to improve software quality throughout the development lifecycle. • Provide clear and structured feedback to enhance product functionality and user experience. • Maintain test documentation and contribute to quality assurance best practices.
• Perform manual testing on web and mobile applications to ensure a seamless user experience. • Perform API tests and automation using Postman. • Creating and maintaining Postman documentation. • Create and execute automated regression, functional, performance, and API tests. • Develop and execute detailed test plans, test cases, and test scripts. • Document and report bugs, working closely with developers to resolve issues. • Ensure feature compliance by validating product requirements against test results. • Identify edge cases, inconsistencies, and performance issues. • Work with cross-functional teams to improve software quality throughout the development lifecycle. • Provide clear and structured feedback to enhance product functionality and user experience. • Maintain test documentation and contribute to quality assurance best practices.



