QA Engineer
Location: Addis Ababa, Ethiopia (Solve Addis / Addis Finder Trading)
Experience: 2+ Years
Application Link: Apply Here
Job Mission
The QA Engineer plays a critical role in ensuring the quality and reliability of software products through comprehensive testing and quality assurance practices. They collaborate closely with development teams to identify, document, and resolve defects, while also contributing to the improvement of testing processes and methodologies.
Roles and Responsibilities
1. Test Planning & Strategy
-
Strategic Development:
-
Develop test plans, test cases, and strategies based on project requirements.
-
Define test objectives, scope, and entry/exit criteria to ensure thorough coverage.
-
-
Execution:
-
Execute manual and automated tests to validate functionality, performance, security, and usability.
-
Conduct regression testing to verify fixes while maintaining product stability.
-
2. Defect Management & Automation
-
Issue Tracking:
-
Identify, document, prioritize, and track software defects using systems like Jira or Bugzilla.
-
Collaborate with developers to investigate root causes and facilitate timely resolutions.
-
-
Automation Engineering:
-
Develop and maintain automated test scripts using Selenium, TestNG, or similar frameworks.
-
Continuously expand automation coverage to improve efficiency and scalability.
-
3. CI/CD & Specialized Testing
-
Pipeline Integration:
-
Integrate automated tests into CI/CD pipelines for early defect detection.
-
Monitor build and deployment pipelines for inconsistencies.
-
-
Performance & Security:
-
Conduct load testing to assess system behavior and identify bottlenecks.
-
Perform security assessments and penetration testing to identify vulnerabilities.
-
4. Collaboration & Documentation
-
Team Synergy:
-
Work with cross-functional teams (Product Managers, Developers) to understand acceptance criteria.
-
Communicate findings and recommendations in clear, concise reports.
-
-
Record Keeping:
-
Maintain comprehensive documentation of test cases, results, and environments for audits.
-
About You
Education & Certification
-
Academic Background:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
-
Bonus Qualifications:
-
Relevant certifications in software testing (e.g., ISTQB) are a plus.
-
Technical Experience
-
Core Experience:
-
2 years of experience in software QA with a focus on manual and automated methodologies.
-
-
Tool Proficiency:
-
Mastery of Selenium WebDriver, TestNG, JUnit, or similar frameworks.
-
Experience with CI tools (Jenkins, Travis CI) and version control (Git).
-
-
Methodologies:
-
Solid understanding of SDLC, Agile/Scrum practices, and DevOps principles.
-
Skills
-
Required: Adaptability.
-
Desired: Active listening.
-
Analytical: Strong problem-solving skills with the ability to troubleshoot complex issues.
Perks + Benefits
-
Allowances: Transport Allowance.
To apply for this job please visit erp.solveaddis.dev.

