Senior Quality Assurance Engineer
location: Vancouver, Canada (5 Days onsite)
Duration: 12+ Months onsite
Requirements:
· Plan test schedules or strategies in accordance with project scope or delivery dates; prioritizing work with general direction/minimal supervision.
· Expertise in, and owning the testing capabilities across multiple programs/projects and communicate and influence the stakeholders to have collaborated and unified development, processes and initiatives across organization.
· Work collaboratively with cross-functional teams to understand project objectives, gather requirements, design automated tests, troubleshoot issues, and implement scalable test solutions.
· Develop high quality test engineering best practices, test strategy and principles.
· Devise and execute training, where appropriate, to develop and elevate skills within the team.
· Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
· Participate in automation script code reviews and provide guidance on automation best practices.
· Responsible for helping to identify gaps and needs of the agile team; including resources, skills, resource allocation, task assignment and delegation.
· Coordinate various test-related activities for project delivery; identifying task dependencies, test schedules, creation of test data and utilization of test environments.
· Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis.
· Research, identify and implement newer testing technologies.
· Assess readiness and deviation of project performance based on identified risks and testing results.
· Consistently demonstrates regular, dependable attendance & punctuality.
Qualifications
· Bachelor’s degree in Computer Science/Engineering or similar.
· 8+ years of experience in QA and/or Development.
· Nice to have experience in retail/ecommerce domain.
· 3+ years of experience in using automation tools such as Playwright or Cypress and should be comfortable to program as needed
· Understands the concepts of Continuous Integration and Continuous Deployment and their significance
· 2+ years of experience working with a Point-of-Sale system
· Familiarity with AI tools such as using Copilot to accomplish tasks
· Experience assessing risk for determining appropriate levels of testing.
· Demonstrated skills using code repositories like GitHub.
· Experience with JIRA for project management and defect tracking.
· Experience leading ambiguous situations, dealing with IT issues and coming up with effective solutions to ensure project deliverables on time and within budget.
· Experience with a variety of test tools and software testing practices, including developing, implementing, maintaining and managing manual/automated testing systems and environments.
· Experience assessing risk for determining appropriate levels of testing.
· Ability to clearly write technical specifications and strong estimating and planning skills.
· Able to effectively communicate across teams and roles.
· Excellent presentation skills to present ideas and work to the team and organization.
· Experience presenting testing topics to quality assurance peer group internal and external to work.
· Insightful and logical problem isolation and solving skills.
· Results driven and goals-oriented.
· Walking, seating, talking, working on a computer, using a phone.
· Perform in a very focused and methodical manner with good time management skills.
· Able to independently adapt and thrive through change.
· Ability to lead projects individually and mentor team members.
· Ability to lead and take ownership of testing process and implement them.
· Strong collaboration, negotiation and influencing skills.
· Ability to handle multiple large projects simultaneously.
· Ability to work a flexible schedule based on department and company needs.