Job Summary
Assessing software quality involves designing and implementing comprehensive testing processes to ensure reliability and performance. Identifying and resolving bugs, documenting issues, and overseeing their resolution through to software and feature releases are key responsibilities. Additionally, you will compile detailed reports on all testing activities and verify interoperability with the development team. Conducting various software usability tests—such as Black/White Box testing, load testing, regression testing, and automated testing—will be integral to this role.
Job Details
Examine requirements, specifications, and technical design documents to identify areas for improvement, ensuring prompt and constructive feedback is provided for alignment with project objectives.
Formulate meticulously crafted, thorough, and logically organized test plans and test cases to ensure full coverage and validation of requirements.
Strategically organize and oversee testing initiatives to ensure efficient progression and alignment with project milestones.
As a test engineer, your responsibilities will include designing, developing, and executing automated tests to ensure software quality and reliability.
Investigate and document any discrepancies identified, ensuring thorough follow-up to confirm resolution of each issue.
Conduct regression testing to ensure software stability and functionality after modifications or updates are implemented.
Provide assistance in identifying and resolving issues as part of initial support services.
Lead user training initiatives to ensure comprehensive understanding and effective utilization of the system or tools in question.
Conducting thorough evaluations of feedback collected from field teams and pilot programs.
Requirements
A solid grasp of both the software development lifecycle and the software testing lifecycle is essential.
Possesses a foundational understanding of software quality assurance principles, methodologies, tools, and procedural frameworks.
You demonstrate exceptional attention to detail and a steadfast dedication to achieving the highest standards of quality in all tasks.
Embrace collaboration by supporting your colleagues, exchanging insights with them, and remaining open to learning from their expertise.
Embrace actionable feedback as a catalyst for enhancing workflows and operational efficiency.
Capable of thriving in a remote, geographically dispersed team environment.
You should possess a foundational knowledge of AWS technologies alongside a solid grasp of Information Security principles.
Essential skills include the ability to analyze situations logically, interpret specifications accurately, and identify potential challenges or inconsistencies.
Proficient in both English and Kiswahili, with strong verbal and written communication skills in both languages.
Minimum of three years of experience providing software support is required.
Professional rewrite:
We seek candidates with a minimum of two years of practical experience in the field.
Bachelor’s degree in information technology, Computer Science or equivalent or Diploma
A professional qualification in testing would be considered a valuable asset.
Demonstrates a foundational knowledge of AWS Services, encompassing core offerings and fundamental cloud computing principles.
To apply, please submit your application through the designated method. Ensure all required documents and information are included to facilitate a smooth review process. Follow the specified instructions carefully to ensure your application is considered for further evaluation.
To submit your application, please utilize the provided link(s) on the company’s official website.
Qualifications
BA/BSc/HND
Experience Required
3 years