⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Lagos Automation Software Test Development Engineer

Automation Software Test Development Engineer

Kuda Bank  · Banking / Financial Services

Full Time Lagos
Lagos
Deadline: 11 September 2026
Posted June 13, 2026

We are seeking a highly motivated individual to fill the position with [Job Title], responsible for [primary responsibility]. The ideal candidate will possess [X years] of experience in [relevant field], along with a proven track record in [specific skill or achievement]. Proficiency in [specific tools, software, or methodologies] is required, and familiarity with [industry standards or regulations] is strongly preferred. Key responsibilities include [detailed task or duty], [another key task], and [additional responsibility]. The successful applicant will demonstrate strong [soft skill, e.g., communication or problem-solving], along with the ability to [specific capability]. This role offers the opportunity to contribute to [specific project, team, or organizational goal], making it an excellent fit for candidates who thrive in [dynamic/collaborative/innovative] environments.

At Kuda, our mission is to provide customers with a frictionless, resilient, and rigorously secure digital banking experience. As a Software Development Engineer in Test (SET), you will serve as the principal steward of our platform’s integrity and dependability. Your role extends beyond test scripting—you will craft resilient, high-quality code to construct an automated testing framework that guarantees the continuous protection and availability of our customers’ funds and sensitive information.

You will occupy the pivotal nexus between software engineering and quality assurance, tasked with designing robust test automation frameworks, fostering a proactive “shift-left” testing methodology, and embedding quality assurance checkpoints within our CI/CD workflows.

Responsibilities

Design, develop, and scale resilient, maintainable test automation frameworks from inception for backend microservices (APIs), web platforms, and mobile applications (iOS and Android).

Automation Excellence: Develop and implement robust functional, integration, and end-to-end automated testing frameworks. Design and produce efficient, well-structured code (e.g., using Java, Python, C, JavaScript, or TypeScript) to automate intricate financial workflows, ensuring accuracy and reliability in test execution.

Continuous integration/continuous deployment pipelines must incorporate automated, robust testing protocols. Each code submission should undergo rigorous, automated verification to confirm its functional and operational integrity prior to deployment.

Design and implement automated performance, load, and security testing frameworks to proactively uncover system bottlenecks and vulnerabilities, guaranteeing robust handling of high-volume transactions while maintaining security integrity.

Partner with software engineers, product managers, and QA analysts collaboratively from the outset to integrate quality and testability requirements seamlessly into the design phase, ensuring that quality is inherently embedded in the development process from the earliest stages rather than addressed retroactively.

Investigate intricate problems, perform debugging, and collaborate with development teams to identify the underlying causes of defects. Facilitate the implementation of automated preventative measures to mitigate the risk of future regressions and enhance system reliability.

Mentorship & Best Practices: Regularly assess cutting-edge testing tools and frameworks, including Opium, Playwright, Meter, Axios/Rest Assured, and MySQL. Provide guidance to junior team members and foster an environment where quality is collectively owned by all engineers.

Seeking a highly organized and detail-oriented professional capable of managing multiple responsibilities with precision. Must possess strong communication and interpersonal skills to collaborate effectively across teams and departments. Candidates should demonstrate proficiency in relevant software applications and tools. Experience in a similar role is preferred, with a track record of meeting deadlines and delivering high-quality results. A bachelor’s degree in a related field is required, though additional certifications or advanced education may be advantageous. Exceptional problem-solving abilities and adaptability to evolving priorities are essential.

With a minimum of five years of hands-on experience in specialized roles such as Software Development Engineer in Test (SET) or Software Automation, you will bring a strong foundation in quality assurance and test automation to the team.

A strong command of Java and JavaScript is essential, complemented by practical experience with Groovy.

With practical expertise in automated testing for web and mobile platforms, you will have utilized a range of tools and frameworks designed for efficiency and scalability. Your background should encompass direct involvement in designing, implementing, and maintaining automation scripts to validate functionality across diverse digital environments. Familiarity with industry-standard solutions such as Selenium, Opium, Cypress, or similar platforms will be essential, along with a strong understanding of continuous integration and deployment (CI/CD) pipelines to ensure seamless integration of automated testing into development workflows.

We are seeking a skilled professional proficient in Selenium to enhance and maintain our test automation framework. The ideal candidate will possess strong programming skills in languages such as Java, Python, or JavaScript, along with hands-on experience in designing, implementing, and executing automated test scripts using Selenium WebDriver. They should also be well-versed in integrating test suites with CI/CD pipelines and leveraging tools like Testing, JUnit, or Test for structured test execution. Familiarity with version control systems (e.g., Git) and automated build tools (e.g., Maven or Gradle) is essential to ensure seamless collaboration and efficient workflows. Additionally, experience with cross-browser testing, parallel execution, and reporting tools (e.g., Extent Reports) is highly desirable to support scalable and robust test automation solutions.

Craft original scripts for live theatrical productions, ensuring each piece meets artistic standards and resonates with intended audiences. Collaborate with directors, actors, and production teams to refine dialogue, pacing, and thematic elements. Adapt existing works or create entirely new plays, adhering to project timelines and budget constraints. Conduct thorough research to authentically depict characters, settings, and historical contexts. Stay abreast of industry trends and emerging playwriting techniques to enhance creative output. Submit polished drafts for feedback, incorporating revisions as necessary to elevate the final performance.

Cypress is seeking a skilled and motivated individual to join our dynamic team as a [Job Title]. The ideal candidate will possess [X years] of experience in [specific field or industry], along with a proven track record in [key skill or responsibility]. Proficiency in [specific tools, software, or methodologies] is essential, as is the ability to [specific task or responsibility]. The successful applicant will be responsible for [core responsibility 1], [core responsibility 2], and [core responsibility 3], while collaborating closely with cross-functional teams to [specific goal or outcome]. Strong communication and problem-solving skills are a must, and the ability to work in a fast-paced environment is highly valued. A [specific degree or certification, if applicable] is preferred, along with [any additional qualifications].

Appium

Proven expertise in API and data testing, with hands-on experience executing API/HTTP requests to validate functionality and performance.

Ensure your safety and well-being with Rest Assured, where peace of mind meets unparalleled protection. This trusted service delivers reliable security solutions tailored to safeguard your home, belongings, and loved ones around the clock. With a team of certified professionals and cutting-edge technology, Rest Assured guarantees rapid response times and customized safety plans to meet your unique needs. Candidates must possess a strong background in security management, proficiency in risk assessment tools, and exceptional interpersonal skills to effectively communicate with clients. Key responsibilities include conducting thorough security audits, implementing preventative measures, and providing expert guidance to enhance overall safety protocols. Join Rest Assured to build a rewarding career while making a meaningful difference in the lives of others.

Axios is seeking a highly motivated individual to join our dynamic team as a [Job Title]. The ideal candidate will possess exceptional analytical skills, a strong background in [Relevant Field], and the ability to thrive in a fast-paced environment. Responsibilities include conducting in-depth research, analyzing complex data sets, and producing insightful reports to support strategic decision-making. The role requires excellent written and verbal communication skills, proficiency in [Specific Tools or Software], and a keen attention to detail. Additionally, the candidate should demonstrate a proven track record of meeting deadlines, collaborating effectively with cross-functional teams, and adapting to evolving priorities. A bachelor’s degree in [Relevant Field] or equivalent experience is required, with [X] years of relevant professional experience preferred.

As a software engineer specializing in testing, you will leverage Jest to design, implement, and maintain comprehensive test suites that ensure the reliability, performance, and security of our applications. Your responsibilities will include writing unit, integration, and end-to-end tests, collaborating with cross-functional teams to identify critical test scenarios, and integrating automated testing into CI/CD pipelines. You will also analyze test results to identify defects, track resolution progress, and contribute to improving test coverage and efficiency. Proficiency in JavaScript/TypeScript and experience with testing frameworks beyond Jest are required, along with a strong understanding of software development best practices. Additionally, you should be adept at debugging complex issues and optimizing test performance to support scalable, high-quality software delivery.

OkHttp

Apache Http Client is a robust, flexible Java library designed to facilitate HTTP communications, enabling developers to execute HTTP requests and interact with web services efficiently. This tool supports both synchronous and asynchronous request handling, making it ideal for applications requiring high performance and reliability. It offers comprehensive features, including connection pooling, authentication mechanisms, and support for multiple protocols such as HTTP and HTTPS. Additionally, it accommodates customization through pluggable components and provides extensive configuration options to adapt to diverse operational needs. Proficiency in Java and familiarity with HTTP standards are essential for effective utilization of this library.

Professional rewrite:

Background in handling database connections with Hilarity or JDBC is essential.

Proficiency in designing automation framework patterns is essential, with a particular emphasis on leveraging industry-standard methodologies and best practices.

Keyword-Driven Testing is a software testing approach where test cases are created using keywords that represent actions or inputs, enabling testers to design tests without deep programming knowledge. This method enhances test maintainability and reusability, as keywords can be reused across multiple test cases. It also facilitates collaboration between technical and non-technical team members, ensuring clear communication and alignment on testing requirements. Additionally, it supports automation by allowing test scripts to be generated from these keywords, streamlining the testing process and reducing manual effort.

Experienced professionals well-versed in the Page Object Model (POM) framework should apply. Candidates must demonstrate expertise in designing, implementing, and maintaining scalable test automation architectures. Proficiency in object-oriented programming, along with a solid grasp of test automation best practices, is essential. The role requires collaboration with cross-functional teams to develop reusable components, enhance test coverage, and ensure reliable, maintainable automation suites. Strong analytical skills and attention to detail are critical for identifying and resolving complex technical challenges. Knowledge of version control systems, continuous integration/continuous deployment (CI/CD) pipelines, and modern testing tools is highly desirable.

Proficiency in build and deployment technologies as well as continuous integration and continuous delivery (CI/CD) pipelines is essential.

Maven is seeking an experienced and skilled Senior Software Engineer to join our dynamic team. The ideal candidate will possess a minimum of five years of hands-on expertise in software development, with a strong proficiency in multiple programming languages and frameworks. A Bachelor’s degree in Computer Science, Engineering, or a related field is required, alongside a proven track record of designing, implementing, and optimizing scalable software solutions. Key responsibilities include leading technical initiatives, mentoring junior engineers, and collaborating cross-functionally to deliver high-quality products. The role demands exceptional problem-solving abilities, a commitment to best practices, and the capacity to thrive in a fast-paced, innovative environment.

Experienced with Testing, a widely adopted testing framework in Java, you will leverage its robust capabilities to design, execute, and manage automated tests. Your expertise will ensure thorough validation of software functionality, with a focus on test case organization, assertion handling, and parallel execution. Proficiency in Testing’s annotations, data-driven testing, and integration with build tools is essential to streamline the testing pipeline. You will collaborate with cross-functional teams to identify test requirements, report defects, and drive continuous improvements in test coverage and reliability.

Jest is a fully-featured JavaScript testing solution designed to ensure the reliability of code by providing developers with a comprehensive framework for creating, organizing, and executing tests. It supports snapshot testing, which allows for easy verification of UI components by comparing rendered outputs against stored snapshots to detect unexpected changes. With built-in mocking capabilities, Jest enables efficient testing of isolated units by replacing dependencies with controlled substitutes. Additionally, it offers robust code coverage reporting, helping teams assess how thoroughly their code is being tested. The framework is widely adopted for testing React applications, though it supports a variety of JavaScript libraries and frameworks.

Jenkins is an open-source automation server that facilitates continuous integration and continuous delivery (CI/CD) workflows, enabling developers to build, test, and deploy software reliably and efficiently. It supports a wide array of plugins to extend its functionality and integrates seamlessly with various version control systems, build tools, and cloud platforms. The role requires proficiency in configuring and managing Jenkins pipelines, including job scheduling, artifact management, and reporting. Candidates should possess strong scripting skills, particularly in Groovy or Bash, and experience with Docker and Kubernetes for containerized environments. Additionally, familiarity with cloud services such as AWS, Azure, or GCP, and knowledge of monitoring tools like Prometheus or Grafana, are highly desirable. The position involves troubleshooting Jenkins environments, optimizing performance, and ensuring security best practices are upheld throughout the CI/CD pipeline.

Experienced professionals proficient in Azure DevOps Pipelines are sought to design, implement, and maintain continuous integration and continuous delivery (CI/CD) workflows. Candidates must demonstrate expertise in configuring and optimizing pipelines to automate build, test, and deployment processes across diverse environments. Proficiency with YAML-based pipeline definitions, infrastructure as code (IAC), and integration with Azure services (e.g., Azure Repos, Azure Artifacts, Azure Kubernetes Service) is essential. Additionally, the role requires strong troubleshooting skills for pipeline failures and the ability to collaborate with cross-functional teams to enhance development and deployment efficiency.

Proficiency in utilizing test reporting and test management tools is essential.

Develop advanced Extent Reports to provide comprehensive, visually engaging insights into test execution results, ensuring detailed documentation of test scenarios, outcomes, and system behaviors. Design interactive and customizable report templates that enhance readability and facilitate quick identification of defects or trends. Integrate Extent Reports seamlessly with automated testing frameworks to generate real-time updates and automated report generation post-execution. Leverage features such as charts, graphs, and screenshots to offer a holistic view of test coverage and performance metrics. Maintain meticulous version control and report archiving to support historical analysis and compliance tracking. Collaborate with cross-functional teams to align report structures with project-specific requirements and stakeholder expectations.

We are seeking a skilled professional proficient in Azure and Assure Reports to deliver accurate, insightful data analysis and reporting. The ideal candidate will possess a strong background in these platforms, enabling them to generate comprehensive reports, identify trends, and provide actionable insights to stakeholders. Key responsibilities include maintaining data integrity, optimizing reporting processes, and collaborating with cross-functional teams to ensure alignment with business objectives. Proficiency in Azure data services and experience with Assure Reports are essential, along with the ability to troubleshoot issues and streamline workflows for efficiency. Strong analytical skills, attention to detail, and the capacity to translate complex data into clear, concise deliverables are required.

As the core issue-tracking and project-management platform for our teams, Jira serves as the central hub for managing and monitoring all software development tasks. Professionals utilizing Jira are expected to have a strong grasp of Agile methodologies, particularly Scrum and Kanban, along with hands-on experience in configuring workflows, setting up boards, and generating insightful reports. Additionally, familiarity with Jira plugins, integrations, and automation capabilities is highly advantageous. Your responsibilities will include leading sprint planning sessions, tracking progress through turndown charts, and ensuring seamless collaboration across development, QA, and product teams.

Oversee the integration of testing frameworks and tools to ensure seamless alignment with development and deployment workflows, facilitating robust quality assurance processes throughout the software lifecycle. Collaborate with cross-functional teams to define integration requirements, validate compatibility, and resolve technical challenges that may arise during implementation. Monitor system performance post-integration to confirm stability, reliability, and adherence to established testing standards. Maintain comprehensive documentation of integration configurations, troubleshooting steps, and best practices to support future scalability and team onboarding. Stay informed of emerging testing technologies and industry trends to enhance integration strategies and optimize quality assurance outcomes.

We seek candidates with exceptional interpersonal abilities and a strong professional demeanor. The ideal applicant will demonstrate outstanding communication skills, both written and verbal, along with the capacity to collaborate effectively within cross-functional teams. Additionally, they should exhibit adaptability in dynamic environments, a proactive approach to problem-solving, and a commitment to maintaining a positive and professional attitude in all interactions. Leadership potential and emotional intelligence are also highly valued traits in this role.

Proactively pinpointing areas for improvement, this role involves addressing issues autonomously, requiring minimal oversight.

Knowledge sharing is integral, fostering a culture of collaboration where team members actively mentor one another and systematically document insights to collectively advance the team’s technical capabilities.

Collaborative leadership drives alignment between developers and Product Owners, fostering unified progress toward automation strategy execution for shared success.

Continuous Improvement: A commitment to relentless enhancement, fostering a mindset dedicated to streamlining processes and maximizing operational efficiency.

Strong communication skills are essential, enabling the ability to interpret intricate technical failures and present them in a comprehensible and solution-oriented manner to diverse stakeholders.

Qualifications

BA/BSc/HND

Experience Required

5 years

More jobs in Lagos