- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 5 – 6 years
- Location Nairobi
- Job Field ICT / Computer
Duties and Responsibilities
Test Planning and Strategy:
- Collaborate with project stakeholders to develop detailed test plans, including scope, objectives, resources, and schedule.
- Define test cases and criteria for various types of testing (e.g., functional, regression, integration, performance).
- Conduct thorough testing of software applications, systems, and infrastructure to identify defects and areas for improvement.
- Document and report test results, including defects, to the development team.
- Track, prioritize, and manage defects using designated tools or systems.
- Collaborate with development teams to ensure timely resolution of identified issues.
- Develop and execute automated test scripts using industry-standard tools (e.g., Selenium, JUnit).
- Continuously seek opportunities to enhance automation coverage and efficiency.
- Perform regression testing to validate software changes and updates.
- Monitor and maintain regression test suites for optimal coverage.
- Conduct performance and load testing to evaluate system stability, responsiveness, and scalability.
- Analyze and report performance metrics to guide optimization efforts.
- Create and maintain detailed test documentation, including test cases, test data, and test scripts.
- Generate comprehensive test reports for project stakeholders.
Collaboration and Communication:
- Work closely with cross-functional teams, including developers, business analysts, and project managers, to ensure alignment on testing objectives and priorities.
- Communicate effectively to articulate testing progress, issues, and recommendations.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5-6 years of experience in IT quality assurance or testing roles.
- Proficient in manual and automated testing methodologies.
- proven work experience in software development – writing clear, concise, and comprehensive test plans and test cases
- Strong understanding of testing tools and frameworks (e.g., Selenium, JIRA, TestRail).
- Experience with version control systems (e.g., Git).
- Experience with coding languages e.g. JAVA
- Experience with at least one scripting language e.g. Python
- Experience with a relational database system e.g. MySQL, PostGreSQL
- Experience with SQL scripts and database administration
Method of Application
If you are up to the challenge, possess the necessary qualifications and experience; please send your application letter and CV only quoting the job title on the email subject (IT Quality Assurance) to email@example.com by 24th November 2023. Only short-listed candidates will be contacted for interview.