Full Time

Software Quality Engineer

SAIF Corporation
$70,000 - $110,000* / year (about $34–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SAIF Corporation, so some details may not match this job. The employer's own page has the real description.

Overview

SAIF Corporation is seeking a dedicated Software Quality Engineer to join our dynamic team. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products by designing and implementing testing frameworks, methodologies, and automation processes. This position entails collaborating with cross-functional teams to develop comprehensive test plans, identify defects, and ensure that software solutions meet both functional and non-functional requirements, thus contributing to the overall project lifecycle and enhancing user satisfaction.



Job Responsibilities

  • Develop and execute test plans, test cases, and test scripts based on project requirements.
  • Identify, document, and track software defects and ensure timely resolution.
  • Perform functional, regression, integration, and performance testing.
  • Collaborate with developers, product managers, and other stakeholders to gather requirements and provide feedback on testing processes.
  • Implement and maintain automated testing scripts to enhance testing efficiency.
  • Participate in code reviews and provide feedback to ensure quality standards are met.
  • Stay current with industry trends and best practices in software quality assurance.
  • Provide training and mentorship to junior team members when necessary.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance or testing.
  • Proficient in automated testing tools and methodologies.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Familiarity with programming languages such as Java, Python, or C#.
  • Experience with defect tracking tools and test management software.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Software Quality Engineer will work with a variety of technologies and tools to ensure high-quality software delivery. Key tools include test automation frameworks such as Selenium and JUnit, bug tracking software like Jira, and continuous integration/continuous deployment (CI/CD) tools such as Jenkins. Familiarity with cloud platforms, version control systems like Git, and API testing tools will also be advantageous in this role.



Ideal Candidates

Ideal candidates for the Software Quality Engineer position at SAIF Corporation will possess a strong commitment to quality and detail-oriented mindset. They should demonstrate analytical thinking, a proactive approach to problem-solving, and the ability to adapt to changing project requirements. Strong teamwork and interpersonal skills are essential, as the role involves close collaboration with various stakeholders. A continuous learning attitude and a passion for technological advancements in software engineering will further enhance their fit for this position.

Unemployment in Morocco was 9% in 2025, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.