Software Development Engineer in Test (SDET) at Kuda Bank

June 15, 2026

Job Description

Kuda Bank is recruiting a Software Development Engineer in Test (SDET) to help ensure the reliability, security, and performance of its digital banking platforms. The successful candidate will be responsible for building and maintaining scalable test automation frameworks, integrating quality assurance into development processes, and supporting the delivery of high-quality software products across web, mobile, and backend systems.

Location: Lagos
Experience: 5+ Years

Job Responsibilities
  • Design, develop, and maintain scalable test automation frameworks for APIs, web applications, and mobile platforms.
  • Create and execute automated functional, integration, and end-to-end tests for complex user journeys and business processes.
  • Integrate automated testing into CI/CD pipelines to ensure continuous quality validation before deployment.
  • Conduct performance, load, and security testing to identify system bottlenecks and vulnerabilities.
  • Collaborate with software engineers, product managers, and QA teams to incorporate quality requirements early in the development lifecycle.
  • Investigate defects, perform root cause analysis, and implement preventive automation to reduce recurring issues.
  • Evaluate and adopt modern testing tools, frameworks, and best practices to improve testing efficiency and effectiveness.
  • Mentor team members and promote a culture of quality across engineering teams.

Job Requirements
  • Minimum of 5 years’ experience in a Software Development Engineer in Test (SDET) or Software Automation role.
  • Strong proficiency in Java and JavaScript, with working knowledge of C# and Groovy.
  • Hands-on experience with automation tools such as Selenium, Playwright, Cypress, and Appium.
  • Experience with API and data testing using tools and frameworks including Rest Assured, Axios, Jest, OkHttp, and Apache HttpClient.
  • Knowledge of database connectivity and testing using HikariCP or JDBC.
  • Understanding of automation framework design patterns such as Keyword-Driven Testing and Page Object Model (POM).
  • Familiarity with build and CI/CD tools including Maven, TestNG, Jest, Jenkins, and Azure DevOps Pipelines.
  • Experience using test reporting and test management tools such as Extent Reports, Azure/Assure Reports, Jira, and related integrations.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work independently, share knowledge with team members, and drive continuous improvement initiatives.