Software Engineer - Quality Assurance job at Raising The Village
New
Today
Linkedid Twitter Share on facebook

Vacancy title:
Software Engineer - Quality Assurance

[ Type: FULL TIME , Industry: Nonprofit, and NGO , Category: Computer & IT ]

Jobs at:

Raising The Village

Deadline of this Job:
Wednesday, February 19 2025 

Duty Station:
Within Uganda , Mbarara, East Africa

Summary
Date Posted: Thursday, February 06 2025, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Raising The Village
Raising The Village jobs in Uganda

JOB DETAILS:
At Raising The Village RTV, we are dedicated to eradicating ultra-poverty in Sub-Saharan Africa. As a dynamic, rapidly growing international development organization, weʼve assembled a team of over 250 passionate individuals in Uganda, alongside an additional 17 professionals in North America and 15 in Rwanda. Together, we are committed to elevating communities out of ultra-poverty by implementing innovative solutions and leveraging advanced data analytics to drive impact.
To date, our holistic approach has positively impacted over 1 million lives since 2012, and weʼre poised to achieve even greater milestones, aiming to assist 1 million individuals annually by 2027. Our growth and success are fueled by the invaluable support of global partners who share our vision of sustainable change.

The Venn department is the data and technology backbone of our organization, connecting advanced analytics, and custom software tools with field implementation to ensure data-informed decision-making at every level.

Job Description:
The Software Engineer - Quality Assurance in the VENN department shall play a pivotal role in ensuring the integrity, reliability, and security of our software products. He or she shall collaborate closely with Software developers/Engineers and the UI/UX Engineer to implement and maintain robust testing processes and security measures, ensuring that our software applications meet the highest quality and security standards.

Key Responsibilities:
Quality Assurance
• Develop, standardize and ensure adherence to inhouse Software development processes.
• Design, develop, and execute comprehensive test plans and test cases to validate software functionality.
• Identify and report software defects, track issues, and collaborate with development teams to resolve them.
• Conduct regression testing to ensure the stability of software releases.
• Implement and maintain automated testing frameworks and tools to improve testing efficiency.
• Collaborate with cross-functional teams to define and implement quality assurance best practices.
• Coordinate code reviews for optimisation, consistency and compliance.

Security Testing
• Perform security assessments, vulnerability scanning, and penetration testing on software applications.
• Identify and prioritize security vulnerabilities, and work with development teams to remediate them.
• Stay up-to-date with the latest security threats, trends, and best practices.
• Implement security testing tools and techniques to enhance the security posture of our products.

Documentation
• Create detailed test documentation, including test plans, test cases, and test reports.
• Maintain comprehensive records of security assessments and vulnerability findings.
• Contribute to the development of security policies and procedures.
• Develop, review and update Software specification and design documentation for new and existing Software products.

Collaboration and Training
• Collaborate with Software Developers, Software Engineers, DevOps Engineers, UI/UX Engineers and other stakeholders to promote a culture of quality and security.
• Provide guidance and training to the Software development team on security best practices and quality assurance processes.

Leadership and supervision
• Work with the Software development team leadership to provide time to time technical and administrative leadership for the execution of the departmentʼs strategy.

Technical requirements:
• Bachelor's degree in Software Engineering or Computer Science.
• Proven working experience in Software Quality Assurance and Security.
• Strong knowledge of software testing methodologies and tools.
• Familiarity with security testing tools and techniques.
• Proficiency in writing and reviewing Laravel, Node.js, React.js and Flutter code.
• Proficiency in Python for automation.
• Understanding of secure coding practices and common security vulnerabilities.
• Relevant certifications (e.g., Certified Information Systems Security Professional CISSP, Certified Ethical Hacker CEH, ISTQB a plus.

Personal Qualities
• Ability to work in a team environment. 
• Strong problem-solving skills and analytical skills.
• Attention to detail.
• Independent thinker with a growth mindset.
• Must be passionate, self-motivated, and able to adapt. 
• Strong sense of integrity. 

Raising The Village is an equal opportunity employer committed to diversity and inclusion. We highly encourage female candidates to apply.


Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:
Bachelor Degree

Job application procedure

Interested and qualified, Click here to apply.


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Uganda
Job Type: Full-time
Deadline of this Job: 19 February 2025
Duty Station: Mbarara
Posted: 06-02-2025
No of Jobs: 1
Start Publishing: 06-02-2025
Stop Publishing (Put date of 2030): 06-02-2068
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.