Job responsibilities
• Go through the software requirements and prepare well detailed, comprehensive and well-structured test plans and test cases • Set up the required test beds (hardware, software and network) • Estimate, prioritize, plan and coordinate testing activities. • Test software releases(web applications, enterprise applications or mobile applications) by executing assigned tests (exploratory and automated tests , software performance optimization through load testing, UAT and Regression tests) to ensure they meets all standards and guidelines, • Identify issues and run debugging programs as needed on software and report defects to the software development team, vendors and other stakeholders • Define strategic direction for testing by providing guidance, feedback, and suggestions to improve quality practices across an entire engineering team • Conduct national critical systems overall assessment for quality assurance • Recommend changes in policies and procedures where required to meet quality software product • Track quality assurance metrics • Provide user training for in-house and vendors supplied software and applications.
Minimum qualifications
-
-
Advanced diploma in Computer Science
0 Year of relevant experience
-
-
-
2Advanced diploma in Computer Engineering
0 Year of relevant experience
-
-
-
3Advanced diploma in Information and Communication Technology
0 Year of relevant experience
-
-
-
4Bachelor’s Degree in Software Engineering
0 Year of relevant experience
-
-
-
5Bachelor’s Degree in Information and Communication Technology
0 Year of relevant experience
-
-
-
6Bachelor’s Degree in Electronics and Telecommunication Engineering
0 Year of relevant experience
-
-
-
7Bachelor’s Degree in Information Systems
0 Year of relevant experience
-
-
-
8Advanced Diploma (A1) in Software Engineering
0 Year of relevant experience
-
-
-
9Bachelor of Science in Computer Science
0 Year of relevant experience
-
-
-
10Bachelor of Science in Computer Engineering
0 Year of relevant experience
-
-
-
11Advanced Diploma in Electronics and Telecommunications
0 Year of relevant experience
-
-
-
12Bachelor’s Degree in Business Information Technology
0 Year of relevant experience
-
-
-
13Advanced diploma ( A1) in Business Information Technology
0 Year of relevant experience
-
-
14Advanced diploma in Information System
0 Year of relevant experience
-
-
1. Integrity
-
-
-
2. Strong critical thinking skills and excellent problem solving skills.
-
-
-
3Inclusiveness
-
-
-
4Accountability
-
-
-
5Communication
-
-
-
6Teamwork
-
-
-
7Client/citizen focus
-
-
-
8Professionalism
-
-
-
9Commitment to continuous learning
-
-
-
10Resource management skills
-
-
-
11Analytical skills
-
-
-
12Problem solving skills
-
-
-
13Decision making skills
-
-
-
14Time management skills
-
-
-
15Risk management skills
-
-
-
16Results oriented
-
-
-
17Digital literacy skills
-
-
-
18Fluency in Kinyarwanda, English and/or French. Knowledge of all is an added advantage
-
-
-
19Experience with release processes and version control;
-
-
-
20A relevant certificate in Software testing and/or Quality Assurance an added advantage
-
-
-
21Knowledge of Software Engineering, Software Testing and Quality Assurance methodologies, tools and processes;
-
-
-
22Mastery in software testing tools specifically Open Source including but not limited to functional testing tools, Integration Testing Tools, performance testing…;
-
-
-
23Experience with Scrum/Agile development methodologies Hands-on experience in development with but not limited to C, C++, ASP.Net/C#. HTML, Active Server Pages, JavaScript J2EE, Servlets, Struts, spring and Hibernate;
-
-
-
24Proficient in RDBMS (expertise with Stored Procedures and User-Defined Functions), database structures, and ADO); Database performance tuning experience;
-
-
-
25Knowledge of web server infrastructure Advanced knowledge of Server environments (window, linux, unix);
-
-
-
26Experience in writing clear, concise and comprehensive test plans and test cases;
-
-
-
27Hands-on experience with both white box and black box testing;
-
-
-
28Hands-on experience with automated testing tools;
-
-
-
29Experience with performance/load and security testing;
-
-
-
30Ability to document system bugs and defects;
-
-
31. Creativity and Innovation