Responsibilities/Duties
System Analysis & Planning:
- Review and analyze system specifications to identify testing requirements.
- Develop and implement effective testing strategies and detailed test plans.
Test Execution & Results Analysis:
- Execute manual and automated test cases, ensuring thorough validation of the product.
- Analyze test results and determine potential areas of improvement.
Defect Logging & Reporting:
- Evaluate product code against defined specifications and report any discrepancies.
- Log testing phases and defects in detail for future reference.
- Report bugs and errors to the development team and assist with troubleshooting.
Post-Release Testing & Quality Assurance:
- Conduct post-release and post-implementation testing to ensure product stability after deployment.
- Collaborate with cross-functional teams throughout the software development lifecycle to ensure consistent quality assurance.
Ensure Compliance & Standards Adherence:
- Ensure that all testing activities are aligned with industry standards, compliance regulations, and best practices.
- Monitor the software to confirm it meets security, privacy, and performance requirements.
Collaboration with Development Teams:
- Work closely with development teams to ensure that quality is maintained throughout the entire development process.
- Provide feedback on early-stage development and help identify potential risks before they arise.
Documentation and Knowledge Sharing:
- Maintain detailed and organized documentation of test cases, test results, and defect tracking.
- Share knowledge and best practices within the team to foster continuous improvement.
Essential Qualifications, Knowledge & Experience
Qualifications:
- A Bachelor's degree in Computer Science, Business Information Systems, or a related field is preferred.
- Proficiency in English (French is an advantage).
Knowledge:
- Familiarity with web development back-end and mobile development frameworks is a plus.
- Proficient in using Git for version control.
Experience:
- 0 - 3 years of work experience required.
- Experience with full software project lifecycles is a plus.
Desired Behaviors & Experiences
- Strong attention to detail and commitment to high-quality standards.
- Ability to manage stress and critical situations effectively.
- Collaborative team player with a proactive mindset.
- Ability to work efficiently under pressure while maintaining focus on delivering results.