Software QA Analyst

  • Fixed-term contract
  • Full-time
  • Less than 2 years of experience (Entry level)
  • Bachelor degree
  • IT Specialist

Software QA Analyst


Mission

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:

·       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.