Information TechnologyFull-TimeJunior-level(1-2 yrs)
Job Description
Reporting to the Lead Software Developer in Test, the Software Developer in Test (SDET) is pivotal in ensuring the quality of our products. This individual acts as a technical leader responsible for driving test strategy, automation, and performance engineering. The ideal candidate will have a strong background in software development, testing, and a proven ability to influence and mentor others.
Responsibilities
Professional Integrity: Uphold the company code of conduct, policies, and procedures, ensuring integrity and accountability in every aspect of your work.
Health and Safety: Adhere to safety, health, and wellbeing policies, guidelines, and procedures in all actions and decisions.
Test Lifecycle Management: Independently own the entire test lifecycle for complex projects, including test planning, design, execution, and analysis.
Automation Frameworks: Develop and implement advanced test automation frameworks and tools.
Performance Engineering: Lead performance testing initiatives, identifying performance bottlenecks and recommending optimizations.
DevSecOps Integration: Drive the adoption of DevSecOps practices and optimize CI/CD pipelines for zero-touch deployment.
Security Assessments: Conduct in-depth security testing and analysis to identify vulnerabilities and mitigate risks.
Innovation: Leverage AI and machine learning to enhance test efficiency and effectiveness.
Quality Analytics: Build and maintain comprehensive test analytics to measure and improve product quality.
Cross-functional Collaboration: Partner with teams to influence product design and development.
Leadership: Mentor and coach junior SDET team members and contribute to the development of quality engineering best practices.
Requirements and Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
ISTQB certification is preferred.
Minimum of 1 year of proven experience within the role.
Strong programming skills in Python, Java, C#, or similar languages.
Proven experience with test automation frameworks and tools.
Deep understanding of performance testing, security testing, and QA processes.
Experience working with CI/CD pipelines and DevOps/DevSecOps practices.
Excellent communication skills and the ability to work collaboratively across teams.
How to Apply
Interested and qualified candidates should submit their application through the Safaricom recruitment portal at Safaricom Oracle Cloud.
How to Apply
Apply online via the Safaricom career portal using the following link: Apply Now. This link redirects to Safaricom's official Oracle Cloud application system.