QA Analyst/tester

1 week ago


Gatineau, Canada VanillaSoft Full time

Senior QA Analyst/Tester

This is an exciting opportunity to join VanillaSoft’s R&D department and be part of a fast-growing Canadian SaaS success story. VanillaSoft is a recognized leader in the emerging sales engagement market, helping companies engage faster and more consistently with their sales prospects. With offices in Gatineau, QC, and Plano, TX VanillaSoft serves a global customer base throughout North America, Europe, and Asia-Pacific.

Reporting to the QA Lead, this position is an integral part of the product development team. This person will be working as part of an agile/scrum team and participate in a wide variety of tasks and responsibilities to ensure a high level of quality across sprints, and for each release cycle.

We offer competitive salaries based on competencies and experience. Our employees benefit from excellent working conditions, benefits, and a dynamic work environment.

**A few things we are looking for**:

- Passion for improving software products, with a strong commitment to high-quality work, and someone that can demonstrate a clear pride of ownership
- Strong investigative and analytical skills and ability to troubleshoot and solve medium/complex problems
- Adept at multi-tasking, time management, and ability to manage multiple projects at once
- Advanced knowledge of software development lifecycle and testing phases
- Advanced knowledge of testing methodologies, test strategy and planning, test case development and execution
- Excellent knowledge of the proper creation and maintenance of test data
- Experience in setting up test case organization procedures, or setting a test case management system/tool, or making improvements on the organization and utilization of one
- Experience in mentoring team members with various levels of experience
- Excellent communication and interpersonal skills, both written and verbal, in English
- Working knowledge of French is an asset

**What you will do**:

- Work collaboratively within a scrum team, and across teams in an Agile-Scrum environment
- Participate in Scrum activities while ensuring that quality and testing are considered as early as possible on all stories
- Participate in the creation and execution of test cases in order to meet deadlines as well as manage and support team in creating reusable test assets for manual and automated test scripts
- Plan, design, peer review and execute manual and automated test procedures
- Perform integration, smoke, load, usability, performance, and regression tests
- Contribute to internal and cross-team discussions and engineering decisions
- Communicate and address scope changes that may impact testing
- Identify opportunities to improve quality control in software development processes and minimize risk
- Mentor less experienced team members to optimize their effectiveness
- Ensure test environments, and test data, are maintained to maximize availability
- Engage in providing feedback on testing processes and procedures based on best

practices and industry standards

**Roles and responsibilities may include, but are not limited, to the following**:

- Understanding the system under test, the architecture, the components and their dependencies
- Ensure that test plans offer adequate test coverage across a wide range of components
- Drive continuous improvement, recommending and implementing enhancements to test processes and procedures
- Collaborate with QA, developers, and DevOps teams to understand the system under test, designing and developing test assets, execute tests and report to stakeholders
- Identify gaps in test coverage
- Designing and implementing QA procedures to ensure effective test coverage
- Drafting and reviewing of testing documents; test reports, test plans, test procedures
- Conduct test case reviews to ensure scenarios accurately capture business functionality
- Support the team in creating reusable test assets for manual and automated test scripts
- Setting up procedures and systems to help the organization, categorization, and retrieval of reusable test assets (plans, scenarios, cases, etc.)
- Executing manual test cases (exploratory, integration, system, regression) according to test strategy/plan and project schedule
- Detecting, reporting, and tracking software defects
- Participating in configuration and maintenance of the test environments to ensure availability and helping with the setup of test data to achieve solid and reliable test coverage

**Job Types**: Full-time, Permanent

**Benefits**:

- Disability insurance
- Extended health care
- Flexible schedule
- Life insurance
- Vision care
- Work from home

Flexible Language Requirement:

- French not required

Schedule:

- 8 hour shift
- Monday to Friday

Work Location: Hybrid remote in Gatineau, QC


  • Technicien(ne) en informatique

    Found in: Talent CA C2 - 2 days ago


    Gatineau, Canada Centre de services scolaire au Coeur-des-Vallées Full time

    Concours : 2324S17Technicien(ne) en informatiqueService des technologies de l’informationLe rôle du Service des technologies de l’information se divise essentiellement en trois volets : 1) Favoriser la création d’une culture informatique à tous les niveaux du centre de services scolaire ; 2) Former et informer les décideurs et le personnel ; 3)...