Full Time

Software Quality Analyst

eimagine
$55,000 - $85,000* / year (about $26–$41 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 eimagine, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Quality Analyst at eimagine plays a pivotal role in ensuring that our software products meet the highest standards of quality and performance. This position is responsible for testing applications to identify any defects and collaborating closely with development teams to facilitate improvements. The ideal candidate will develop and execute comprehensive test plans, utilize various testing methodologies, and ensure that all deliverables align with specified requirements and client expectations.



Job Responsibilities

  • Develop and implement comprehensive test plans, test cases, and test scripts based on functional and non-functional requirements.
  • Conduct manual and automated testing to validate software functionality and performance.
  • Identify, document, and track software defects using a bug tracking system.
  • Collaborate with development teams to understand technical specifications and provide feedback on system designs.
  • Participate in agile ceremonies, including daily stand-ups and sprint planning meetings, to contribute to team dynamics and project success.
  • Perform regression testing to ensure that existing functionality remains intact after code changes.
  • Execute performance and load testing as required to evaluate application responsiveness and stability.
  • Facilitate user acceptance testing (UAT) with stakeholders to ensure the final product meets business needs.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A minimum of 3 years of experience in software quality assurance and testing.
  • Proficiency in automated testing tools such as Selenium, JUnit, or TestNG.
  • Familiarity with programming languages, such as Java, Python, or C#.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Effective communication skills, both written and verbal, to convey technical concepts clearly.


Technologies & Tools

The Software Quality Analyst will work with a variety of technologies and tools in this role, including but not limited to automated testing frameworks like Selenium, JUnit, or TestNG, and bug tracking systems such as JIRA or Bugzilla. Experience with continuous integration/continuous deployment (CI/CD) tools, such as Jenkins, will also be essential for ensuring quality throughout the development process.



Ideal Candidates

The ideal candidates for the Software Quality Analyst position at eimagine will be detail-oriented individuals who are driven by quality and a desire to enhance user experience. They will possess strong analytical skills, allowing them to think critically and troubleshoot effectively. Moreover, they should exhibit a collaborative spirit, engaging with cross-functional teams to foster a culture of quality throughout the software development lifecycle. Adaptability, persistence, and a proactive attitude towards learning new technologies and methodologies will further enhance their suitability for this role.

Unemployment in Cameroon was 3.6% 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.