Job Summary
Assessing software quality involves creating and executing meticulous testing protocols to validate performance and reliability. Your role will include detecting defects, documenting issues, and overseeing their resolution while facilitating the timely release of software updates and features. You will compile comprehensive reports detailing all testing activities performed and ensure seamless collaboration with the development team to maintain alignment. Additionally, you will conduct software usability evaluations encompassing various testing methodologies such as black box, white box, load, and regression testing, with a strong preference for experience in automated testing.
Job Details
Examine requirements, specifications, and technical design documents to deliver prompt and constructive feedback.
Prepare meticulously crafted, thorough, and clearly organized test plans and test cases to ensure full coverage and systematic validation of software functionality.
Execute and strategize testing initiatives, ensuring comprehensive coverage and timely completion.
As a test engineer, you will be responsible for designing, developing, and implementing automated testing frameworks and scripts to ensure software quality and reliability. This involves creating comprehensive test plans, identifying test cases, and executing automated test suites to validate system functionality and performance. Additionally, you will analyze test results, report defects, and collaborate with development teams to resolve issues, ensuring adherence to best practices in quality assurance.
Investigate and document anomalies, and ensure their satisfactory resolution through follow-up verification.
Execute regression testing procedures to verify that previously developed and tested software continues to perform correctly following modifications or enhancements.
Provide assistance in identifying and resolving issues at the initial support tier.
Deliver comprehensive user training sessions to ensure proficient utilization of systems and tools, empowering participants with the necessary skills and knowledge for effective operation.
Assessment of input provided by field teams and pilot programs.
Requirements
Proficient in both the software development lifecycle and software testing lifecycle methodologies.
Possesses a fundamental understanding of software quality assurance principles, methodologies, tools, and established processes.
Demonstrates meticulous attention to detail and an unwavering dedication to delivering superior quality.
Demonstrate a collaborative mindset by actively supporting your colleagues, contributing your expertise to team discussions, and remaining open to insights they provide.
Embrace constructive feedback as an opportunity to refine processes and drive continuous improvement.
Demonstrated capability to collaborate effectively within a geographically dispersed team environment.
Proficiency in foundational AWS technologies and a solid grasp of information security principles are required.
Critical thinking is essential to effectively analyze and interpret requirements and issues.
Proficient in both English and Kiswahili with strong verbal and written communication skills in both languages.
Experienced professionals with a minimum of three years in software support roles are required.
Professional candidates will possess a minimum of two years of practical experience in the field.
A Bachelor’s degree or Diploma in Information Technology, Computer Science, or an equivalent field is required.
Professional certification in testing methodologies provides a competitive edge in the selection process.
Possesses a foundational grasp of AWS Services, including core offerings such as compute, storage, networking, and database solutions, among others.
go to method of application
To submit your application, kindly utilize the provided link(s) on the company’s official website.
Qualifications
BA/BSc/HND
Experience Required
3 years