Downtown Vancouver
6+ months
Experience Level - 5-7 years
Responsibilities:
Review and approve test assessments and test deliverables, ensuring adherence to Client QA methodologies and process
Work closely with other product teams to design solutions and delivery plans for projects
Collaborate with and manage QA partners to ensure delivery to project timelines and quality standards
Ensure test requirements are defined and implemented from business and technical stakeholders in all test stages (component, assembly, product, performance, user acceptance, operational readiness, and production implementation)
Ensure impact assessments are delivered in projects and cross-project or application impacts are identified including any associated risks
Actively participate in IT and Business risk mitigation formulation and tracking, including communication of risk information
Investigate and implement opportunities to leverage test automation across unit/API/UI testing
Requirement:
Bachelor’s degree in Computer Science or Engineering
QA experience driving lean processes shifting away from traditional QA methodologies
Experience and exposure to behavior driven development (BDD), test driven development (TDD) practices
Committed to building strong relationships with key stakeholders including senior management across the technology and partnering organizations
Excellent verbal and written communication skills
Passionate about exploring open source solutions, plugins, tools
Experience with automation frameworks and tools like JUnit, TestNG, Selenium WebDriver, Robot etc.
Familiar with UI/API Test Automation and frameworks on multiple application platforms like Web, and Desktop, with insight of CI/CD, PaaS, Enterprise Jenkins pipeline
Exposure to quality engineering best practices, performance testing, Test data management
Professional certifications on programming languages, testing tools