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.
Overview
The Software Quality Analyst at eimagine plays a critical role in ensuring the integrity and quality of our software products. The successful candidate will be responsible for designing and executing test scripts, identifying defects, and working closely with development teams to resolve issues early in the lifecycle. This position requires strong analytical skills, attention to detail, and the ability to communicate effectively across various teams. The Software Quality Analyst will contribute to the continuous improvement of testing processes and methodologies to ensure the delivery of high-quality software solutions.
Job Responsibilities
- Develop and execute comprehensive test plans, test cases, and test scripts.
- Identify, document, and track defects through to resolution, ensuring quality assurance standards are met.
- Collaborate with developers, product managers, and other stakeholders throughout the software development lifecycle to ensure timely delivery.
- Perform regression testing to confirm that previously developed and tested software still performs after a change.
- Participate in requirement analysis and discussions to ensure completeness and clarity.
- Utilize automated testing tools to optimize testing efficiency where applicable.
- Provide status reports on testing activities and quality metrics to project managers and team leads.
- Assist in continuous improvement initiatives relating to testing processes and quality assurance standards.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in software quality assurance and testing.
- Proficient in test management tools (e.g., JIRA, TestRail) and defect tracking systems.
- Experience with automated testing tools (e.g., Selenium, QTP) is highly preferred.
- Strong understanding of software development methodologies (e.g., Agile, Waterfall).
- Exceptional analytical and problem-solving abilities, with an eye for detail.
- Excellent written and verbal communication skills.
- Ability to work both independently and collaboratively within a team environment.
Technologies & Tools
The Software Quality Analyst at eimagine will work with a variety of technologies and tools that support the testing and quality assurance process. This includes using test management software like JIRA and TestRail for tracking testing progress, defect management tools for logging and managing issues, and automated testing frameworks such as Selenium and QTP. Familiarity with version control systems like Git, as well as experience in working within different development environments, will also be essential.
Ideal Candidates
Ideal candidates for the Software Quality Analyst position will possess a strong commitment to quality and a proactive approach to identifying and resolving issues. They will demonstrate keen analytical thinking, an inquisitive mindset, and an eagerness to learn and adapt to new technologies and methodologies. The ability to collaborate effectively with various teams and stakeholders, along with strong interpersonal skills, is crucial in this role. Candidates should be detail-oriented, organized, and able to manage time efficiently to meet project deadlines while maintaining high standards of quality assurance.
Unemployment in Yemen was 17.3% in 2025, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.