Job Location: Nairobi
Work Type: Full time
Reporting to: Head of Software & Data Engineering
Department: Software
About the Role:
As a Quality Assurance
Engineer at SunCulture, you will play a crucial role in
establishing and implementing effective quality assurance practices to ensure
the reliability and scalability of our software solutions. Collaborating with a
team of dedicated QA engineers, you will help develop, customize, and maintain
advanced test automation frameworks, contributing to the delivery of
high-quality software that supports smallholder farmers across Africa.
Key Responsibilities
- System Establishment: Create and maintain quality management
systems, metrics, and compliance frameworks to ensure adherence to industry
best practices and regulatory requirements.
- Comprehensive Test Plans: Lead the creation and execution of
detailed test plans, covering various types of testing including:
- Unit Testing
- API Testing
- Integration Testing
- System Testing
- Automated Regression Testing
- Framework Development: Spearhead the development,
customization, and deployment of reliable and scalable test automation
frameworks, integrating automation scripts into CI/CD pipelines for seamless
execution.
- Defect Analysis: Work with development teams to perform
thorough defect analysis and resolution, ensuring comprehensive test coverage
and software reliability.
- Execution of Non-Functional Tests: Lead the modeling and execution of non-functional
tests, including:
- Performance Testing
- Load Testing
- Stress Testing
- Security Testing
- Operational Acceptance Testing
- Business Continuity Testing
- Chaos Engineering
- Team Collaboration: Partner with cross-functional teams to
review test plans, designs, and test cases, advocating for test-driven
development and continuous integration.
- Deployment Assistance: Collaborate closely with production and
software engineering teams to support solution deployments and resolve
post-deployment issues, ensuring smooth integration and operation.
- Environment Maintenance: Manage and maintain test environments on
both on-premise and cloud platforms, ensuring their availability and readiness
for testing activities.
- Policy Design and Implementation: Support
in developing and implementing a structured quality management policy,
strategy, and methodology to promote a culture of quality excellence throughout
the organization.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field.
- Professional certifications such as ISTQB, PRINCE2, AgilePM, or equivalent.
- Minimum of 2+ years of progressive experience in Information Technology, with a focus on Business Analysis, Software Development, or Quality Assurance.
- Strong technical expertise in software quality assurance, including test automation frameworks and tools (e.g., Selenium, Katalon Studio, JMeter).
- Proficiency in Agile methodology, software QA methodologies, tools, and processes.
- Experience in DevOps, CI/CD concepts, and cloud technologies.
- Exceptional communication and leadership skills, with the ability to collaborate effectively across diverse teams and stakeholders.
Interested?
Please apply online via this link
job portal. We respond to all candidates; however, only
shortlisted candidates will be interviewed.
Please Note
SunCulture
is an equal-opportunity employer. All qualified applicants will receive
consideration for employment without regard to age, ancestry, color, family or
medical care leave, gender identity or expression, genetic information, marital
status, medical condition, national origin, physical or mental disability,
political affiliation, protected veteran status, race, religion, sex (including
pregnancy), sexual orientation, or any other characteristic protected by
applicable laws, regulations, and ordinances.