QA/QC Engineer @ Ally
Job description
Role Description
Our client East Africa Foods is seeking a detail-oriented QA/QC Engineer to ensure the quality and reliability of products and systems. The ideal candidate will test software, identify defects, and maintain compliance with industry standards. This role requires close collaboration with developers, product managers, and stakeholders to ensure high-quality product releases.
The team is currently working with the below tech stack:
- Backend: Node.js, Django
- Frontend: React, Flutter
- Infrastructure & Tools: AWS, Firebase, Mapbox, Jira, Confluence, Bitbucket
- ERP: ERPNext (Frappe)
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience with unit & integration testing (Jest, Mocha, Chai).
- Knowledge of GIT, SVN, Rally, or Jira.
- Experience in monolith and distributed system architectures.
- Familiarity with ERPNext (Frappe), Firebase, AWS, Mapbox.
- Strong problem-solving & analytical skills.
- Excellent communication & documentation skills (technical & non-technical stakeholders).
- Ability to manage multiple priorities in fast-paced environments.
- Passion for continuous learning & process improvement.
What does the job involve
- Testing & Quality Assurance: Develop and execute test plans, test cases, and test scripts.
- Manual & Automated Testing: Identify bugs and performance issues using various testing methodologies.
- Functional & Security Testing: Conduct functional, regression, performance, and security tests to ensure software quality.
- Collaboration: Work with development teams to resolve defects and improve product reliability.
- QA Best Practices: Implement and maintain QA processes and standards.
- Automation Tools: Use Selenium, JUnit, TestNG, Postman, Appium to streamline testing.
- Root Cause Analysis: Investigate defects and provide recommendations for improvement.
- Compliance & Reporting: Ensure compliance with ISO, Six Sigma, CMMI, and generate test reports.
- Automation & CI/CD Integration: Use Cypress, Playwright, Robot Framework to automate testing and support regression testing (daily, weekly, monthly releases).
- Debugging & Rollouts: Assist in root cause analysis and facilitate product roll-outs.
- Test Script Execution: Build, manage, and debug automated functional test suites.