Key Roles & Responsibilities:
- Define and execute comprehensive test plans across front-end and backend systems.
- Build and maintain automated test suites integrated into CI/CD pipelines
- Perform manual and automated testing to ensure the functionality and quality of software products
- Collaborate with engineers to identify, document, and resolve defects early
- Continuously improve QA processes, tools, and quality metrics
- Perform risk-based testing, identifying high-impact edge cases before they reach customers
- Partner with engineers in code reviews, system design discussions, and release planning
- Define and track quality metrics (defect leakage, test coverage, release confidence)
- Proactively surface systemic issues and drive root-cause analysis and long-term fixes
- Champion customer experience by validating real-world usage, scale, and failure scenarios
- Conduct security assessments and testing of software applications to identify vulnerabilities and potential security risks.
- Collaborate with development and Product teams to implement appropriate security measures and best practices throughout the software development life cycle.
- Develop and maintain software security standards, policies, and procedures.
- Ensure compliance with industry standards and regulations related to software security.
- Review IT security and API documentation shared by potential partners prior to implementation.
- Analyze test results and identify areas for improvement
- Stay up-to-date with the latest software development, quality assurance, and security testing trends and technologies
Key Qualifications & Your Profile:
- Bachelor's degree in Computer Science or related field.
- 3+ years of experience in QA or Software Engineering in Test, ideally within high-scale product environments
- Strong hands-on expertise in test automation (API, backend, and UI) using modern frameworks and scripting languages
- Experience integrating automated testing into CI/CD pipelines and modern DevOps workflows
- Experience with software development life cycle (SDLC) methodologies and practices.
- Strong analytical mindset with excellent debugging and root-cause analysis skills
- High ownership mindset, you treat product quality and customer trust as personal responsibility
- Familiarity with security tools such as static and dynamic code analysis tools, vulnerability scanners, and penetration testing tools.
- Strong knowledge of software testing tools and methodologies.
- Excellent communication and interpersonal skills.
- Ability to work independently and collaboratively as part of a team.
719 open positions on Semasocial right now
· 8569 open positions in Nairobi County, Kenya
· 26 posted in the last 7 days