Software QA Analyst
Mission
Responsibilities/Duties
· 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:
· No prior 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.
Profile
The Software QA Analyst will play a crucial role in ensuring the quality and reliability of software applications through rigorous testing. By working in close collaboration with developers and cross-functional teams, the analyst will drive the identification, documentation, and resolution of issues, thereby contributing to the seamless deployment of high-quality software products.