Job Description |
Alteo is looking for a QA Analyst for a permanent position based in Montreal.
*** Hybrid work: 2 days in the office/week ***
Responsibilities:
> Functional analysis:
- Gather user requirements: Identify the needs, expectations, and constraints of users and stakeholders.
- Business process modeling: Understand existing processes and define how the software should support or improve them.
- Write functional specifications: Draft documents detailing system functionality, workflows, user interactions, and business rules.
- Define use cases: Describe scenarios in which the system will be used, taking into account the various interactions between the user and the system.
- Validation with stakeholders: Ensure that requirements are well understood and validated by all parties involved before moving on to the design phase.
> Quality testing:
- Software quality test scenarios: Design, maintain, and execute quality test scenarios covering software, add-ons, third-party integrations, product catalog files, etc.
- Quality testing scenarios for general enterprise solutions: Design, maintain, and execute quality testing scenarios covering all enterprise technology solutions (internal applications, websites, etc.).
- Risk identification: Quickly identify testing risks during the development cycle and propose appropriate mitigation plans.
- Time estimation: Provide accurate estimates for test planning and execution of upcoming improvements.
- Anomaly management: Analyze, document, and prioritize anomalies to facilitate their resolution.
> Collaboration:
- Work closely with the development team to resolve issues.
- Contribute to the prioritization of improvement requests.
- Support and guide new team members on application processes and features.
- Collaborate with the support team to resolve issues.
- Follow up with the support team during production.
Profile:
- DEC/BAC in IT, Software Engineering, or equivalent
- 5+ years of experience in a similar role
- Have successfully contributed to the launch of at least one software product.
- Experience in formal software testing in a full lifecycle environment, including the creation and execution of test plans within a regular release framework and structured software development practices.
- Excellent understanding of software development processes, full lifecycles, and software testing methodologies.
- Working knowledge of data structures and database reporting techniques.
- Experience in website testing.
- Experience in regression testing and functional testing.
- Knowledge of web application, web service, and client/server application design and functionality standards.
- Hands-on experience with integration testing and web service testing (an asset).
- Experience with test automation (an asset).
- Experience with issue tracking in Team Foundation Server – TFS (an asset).
- Experience in SOAP and REST service testing.
- Practical skills with Windows operating system, Microsoft Office, and SQL Server.
- Ability to quickly identify gaps in complex systems.
- Willingness to learn and work with new technologies.
- Rigorous, detail-oriented.
- Team player with a positive attitude.
|