Job Summary
Assessing software quality involves designing and implementing comprehensive testing processes to ensure robustness and reliability. Responsibilities include identifying, reporting, and managing the resolution of bugs and issues while overseeing the smooth release of software and features. Additionally, the role requires preparing detailed reports on all testing activities and ensuring seamless interoperability with the development team. You will conduct various software usability tests, including but not limited to black/white box testing, load testing, regression testing, with a strong preference for experience in automated testing.
Job Details
Review and assess requirements, specifications, and technical design documents, delivering prompt feedback to ensure accuracy and alignment with project objectives.
To craft thorough, meticulously organized test plans and detailed test cases.
To ensure thorough and efficient evaluation, strategically organize and schedule testing procedures.
Serve as a Test Engineer by designing, developing, and implementing automated testing frameworks to ensure software reliability and performance.
Identify and document any discrepancies encountered, subsequently confirming that each issue has been effectively addressed and resolved.
Conduct regression testing to ensure software modifications do not adversely impact existing functionality, verifying that previously validated features continue to operate as intended.
Skilled professionals are expected to provide assistance in identifying and resolving issues reported by first-line support teams.
Convene tailored user training sessions to ensure participants gain proficiency in utilizing the system effectively.
The feedback collected from field teams and pilots undergoes thorough evaluation and assessment.
We seek a highly skilled and motivated individual to join our team. Candidates must hold a minimum of a bachelor’s degree in a relevant field, along with 3+ years of hands-on experience in a similar role. Proficiency in industry-standard software and tools is essential, as is a strong understanding of project management principles. Excellent communication skills are required to collaborate effectively with cross-functional teams and stakeholders. The ability to work independently, prioritize tasks, and meet deadlines is critical. Familiarity with regulatory compliance and quality assurance processes is preferred but not mandatory.
Proficient knowledge of the software development lifecycle and software testing lifecycle is required.
A solid foundation in software quality assurance methodologies, tools, and processes is essential for this role.
Possesses a meticulous attention to detail and demonstrates an unwavering dedication to achieving the highest standards of quality.
Demonstrate a collaborative spirit by supporting your colleagues, exchanging expertise with them, and actively seeking insights from their experiences.
Embrace constructive feedback as an opportunity to refine processes and enhance overall performance.
Proficiency in collaborating effectively within a geographically dispersed team.
A fundamental knowledge of AWS technologies and Information Security principles is required.
Demonstrates strong analytical skills and the ability to accurately interpret requirements and address issues effectively.
Proficient in both English and Kiswahili with strong verbal and written communication skills in both languages.
Minimum of three years of hands-on experience in software support roles is required.
A minimum of two years of practical experience is required.
A bachelor’s degree in Information Technology, Computer Science, or an equivalent field, or a relevant diploma is required.
A professional certification in testing would be considered a valuable asset.
Individuals seeking this position should possess a fundamental understanding of AWS Services. Proficiency in core AWS offerings, such as EC2, S3, Lambda, and RDS, is essential. Knowledge of AWS architecture best practices and familiarity with cloud security principles are also crucial. Additionally, experience with AWS CLI tools and SDKs is preferred. Candidates should be able to collaborate effectively in a team environment while demonstrating problem-solving skills and adaptability in dynamic cloud computing scenarios.
To submit your application, please follow this method.
To initiate your application, kindly navigate to the relevant link(s) accessible on the company’s official website.
Qualifications
BA/BSc/HND
Experience Required
3 years