Quality Assurance Specialist
Location: Vancouver
Job ID: 1947
Job Description
Role Description
This is a full-time role for a QA Engineer to join our team building the next-generation suite of software solutions for fresh food wholesalers, distributors, and shippers, including WholesaleWare (ERP software spanning inventory management, order management, and accounting), GrubAssist (our AI-powered virtual assistants), and Orders IO (our mobile eCommerce solution). The QA Engineer will be responsible for day-to-day tasks such as writing, executing, and maintaining test cases. They will collaborate with cross-functional teams to test and ship product features that meet specifications and delight customers.
Qualifications
● 3+ years of hands-on experience in quality assurance for front-end web browser testing/debugging, troubleshooting
● You have a strong understanding of software quality assurance, test case creation/documentation, and QA-testing best practices, coupled with the passion to deliver high-quality products to the end-user
● Strong analytical and problem-solving skills to identify, isolate, and troubleshoot issues in complex software systems
● Experience with Jira (or comparable tool) for issue tracking, project management, and agile development workflows
● Flexibility to work across multiple projects and teams at a time
● Clear and concise writing and documentation skills
● You are self-motivated, proactive, and able to manage your time effectively
● Strong technical understanding of front and back-end technologies
● Bachelor's degree in Computer Science, Engineering, or related field
● Self-motivated with startup DNA (prior startup experience required)
● Hands-on, team player with a bias for action
● Gives constructive and helpful feedback to teammates; receives and responds well to feedback
● Passion for the food industry
Key responsibilities include, but are not limited to:
● Design, create, and execute clear and comprehensive test cases to ensure that our software applications reliably meet requirements
● Documenting and maintaining all test cases in our test management tool
● Set up test environments and test cases
● Collaborate with product management and engineering to define test strategies for complex scenarios
● Provide feedback on product designs from a testability and quality risk perspective
● Promptly and effectively communicate issues, blockers, and technical risks to stakeholders, emphasizing quality risks
● Participate in sprint planning, grooming, and retrospective meetings and provide input for process improvements to ensure the team is operating efficiently and in strong collaboration with cross-functional partners
● Maintain excellent communication with stakeholders - not only product managers and development teams, but also support, sales, and services and leadership
● Collect, analyze, and interpret test metrics, summarizing test data and reporting findings effectively.
● Participate in development of QA strategies that increase future QA testing capacity and coverage
● Advocate for quality as a critical pillar of a successful product
BONUS
● Proficient in writing SQL queries to perform database validations and ensure data integrity in relational databases like MySQL, or to create test data
● Experience with REST API and tools like Postman.
● Interest in QA Automation