Raising The Village Software Engineer – Security & Quality Assurance Jobs in Uganda
Raising The Village Software Engineer – Security & Quality Assurance Jobs in Uganda
Job DescriptionThe Software Engineer – Quality Assurance & Security in the PEAL department shall play a pivotal role in ensuring the integrity, reliability, and security of our software products. He or she shall collaborate closely with our development and security teams to implement and maintain robust testing processes and security measures, ensuring that our software applications meet the highest quality and security standards
Roles & ResponsibilitiesQuality AssuranceDesign, 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 optimization, 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.
Collaboration and Training
Collaborate with software developers, DevOps engineers, and other stakeholders to promote a culture of quality and security.
Provide guidance and
training to development teams on security best practices and quality assurance processes.
Leadership and supervision
Assist the Software Development team lead in providing time-to-time technical and administrative leadership for the execution of the team’s strategy.
Requirements
Bachelor’s degree in Software Engineering or Computer Science.
Proven working experience as a Software Engineer, Quality Assurance Engineer, or Security Engineer.
Strong knowledge of software testing methodologies and tools.
Familiarity with security testing tools and techniques.
Proficiency in writing and reviewing React.js, React Native, and Flutter code.
Proficiency in writing and reviewing Node.js and Laravel 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) are 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.
How to Apply
For more information and job application details, see; Raising The Village Software Engineer – Security & Quality Assurance Jobs in Uganda
Find jobs in Uganda. Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.
Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.
Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.