⚡ 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 Quality Assurance Engineer | Software Testing Specialist

Quality Assurance Engineer | Software Testing Specialist

Kuda Bank  · Banking / Financial Services

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

We are seeking a qualified professional to join our team in a dynamic and impactful capacity. The ideal candidate will possess a strong background in [specific field/industry], along with proven expertise in [key responsibility or skill]. Responsibilities will include overseeing [specific tasks or projects], collaborating with cross-functional teams to achieve [key objectives], and ensuring adherence to [relevant standards or protocols].

Candidates must demonstrate exceptional analytical and problem-solving abilities, with a keen attention to detail and a commitment to delivering high-quality results. Proficiency in [specific tools, software, or methodologies] is essential, as is the ability to communicate effectively with stakeholders at all levels. A minimum of [X years] of relevant experience is required, along with [any necessary certifications or education]. The successful incumbent will thrive in a fast-paced environment, adapt quickly to evolving priorities, and contribute to the organization’s strategic goals through innovation and leadership.

At Kuda, our mission is to provide customers with a smooth, dependable, and rigorously secure digital banking experience. In the role of Software Development Engineer in Test (SET), you will hold primary responsibility for upholding the platform’s quality and reliability standards. Your work will extend beyond mere script creation—you will craft durable code to establish automated frameworks that safeguard customer funds and data against risk while ensuring uninterrupted access.

At this pivotal juncture of software engineering and quality assurance, you will design robust test automation frameworks, advocate for an early-phase testing approach, and embed quality checkpoints effortlessly into our CI/CD pipelines.

Oversee and execute a wide range of duties essential to the role, including managing daily operations, guiding team members, and ensuring adherence to organizational policies. Develop and implement strategic initiatives to enhance efficiency, productivity, and overall performance. Collaborate with cross-functional departments to align goals, streamline processes, and foster innovation. Monitor progress through regular evaluations and provide constructive feedback to support continuous improvement. Maintain compliance with industry regulations and internal standards while addressing any operational challenges proactively.

Design, construct, and expand durable, easily maintainable test automation frameworks from inception for our backend microservices (APIs), web platforms, and mobile applications (iOS and Android).

Comprehensive Automation: Develop functional, integration, and end-to-end automated testing solutions. Create well-structured, high-caliber code (such as in Java, Python, C, or JavaScript/TypeScript) to automate intricate financial user workflows.

Integrate continuous testing seamlessly into our DevOps pipelines to enforce rigorous, automated validation of each code commit, guaranteeing functionality and stability prior to deployment to production.

Design and implement automated performance, load, and security tests to proactively detect bottlenecks and vulnerabilities, thereby ensuring the robust scalability and secure handling of high-volume transactions across our systems.

Collaborate proactively with software engineers, product managers, and QA analysts to integrate quality and testability considerations from the outset of the design process. Establish clear testability requirements and foster a culture of built-in quality, ensuring that excellence is embedded in the product development lifecycle from the very beginning.

Investigate intricate defects thoroughly, perform detailed debugging, and collaborate closely with development teams to identify underlying root causes. Implement proactive automation measures designed to prevent future regressions and enhance overall system stability.

Mentorship & Best Practices: Regularly assess emerging testing tools and frameworks, including Opium, Playwright, Meter, Axios/Rest Assured, and MySQL, to ensure alignment with industry standards. Provide guidance and support to junior team members, fostering an environment where quality assurance is viewed as a collective engineering priority.

Requirements

We are seeking a candidate with at least five years of hands-on experience in a specialized Software Development Engineer in Test (SET) or Software Automation position.

Proficiency in Java and JavaScript is required, along with practical experience in Groovy, is essential for this role.

Hands-on experience with web and mobile automation tools, such as Selenium, Opium, Cypress, or similar frameworks, is required.

As an experienced professional in test automation, you will leverage Selenium to design, develop, and execute automated test scripts, ensuring robust validation of software functionality and performance. Your responsibilities will include identifying test scenarios, maintaining test suites, and collaborating with cross-functional teams to enhance test coverage and reliability. Proficiency in programming languages such as Java or Python is essential, along with hands-on experience in Selenium WebDriver, Testing, or similar frameworks. Additionally, familiarity with CI/CD pipelines, version control systems (e.g., Git), and Agile methodologies will be advantageous. Strong problem-solving skills and attention to detail are critical for troubleshooting and optimizing test scripts.

Dramatist sought for original script development and staging of theatrical productions. Creatively crafts dialogue, characters, and narrative arcs to evoke emotional resonance and critical acclaim. Requires demonstrated experience in scriptwriting for live performance, proficiency with industry-standard formatting tools, and a minimum of three published works or professional stage credits. Responsibilities include collaborating with directors, actors, and designers to refine scripts, conducting research to ensure thematic authenticity, and delivering manuscripts by specified deadlines. Additional duties encompass adapting existing texts or generating new material in response to creative briefs and artistic direction.

Cypress is seeking a skilled Senior Software Engineer to join our dynamic team, focusing on developing and enhancing our cutting-edge testing solutions. The ideal candidate will have extensive experience with JavaScript, TypeScript, and modern frontend frameworks, along with a strong background in automated testing using tools like Cypress, Jest, or similar frameworks. Proficiency in CI/CD pipelines, API testing, and debugging complex issues is essential. You will collaborate with cross-functional teams to design, implement, and maintain robust testing frameworks, ensuring high-quality software delivery. Additionally, the role requires a proactive approach to problem-solving, excellent communication skills, and a passion for continuous learning in a fast-paced environment.

Appium

Proficiency in API and data testing is essential, with a focus on executing API and HTTP requests using:

Rest assured is seeking a skilled and motivated individual to join our team as a [Job Title]. The ideal candidate will possess a minimum of [X] years of experience in [specific field or industry], along with a proven track record in [key skill or responsibility]. Strong proficiency in [specific tools, software, or methodologies] is essential, and familiarity with [relevant industry standards or best practices] is highly desirable. The role involves [core responsibility 1], [core responsibility 2], and [core responsibility 3], with accountability for [specific outcome or deliverable]. Excellent communication and teamwork abilities are required to collaborate effectively across departments and stakeholders.

Axios is actively seeking a highly motivated and detail-oriented individual to join our dynamic team. The ideal candidate will possess a minimum of five years of experience in a relevant field, along with exceptional analytical, communication, and problem-solving skills. Responsibilities include conducting in-depth research, analyzing complex data sets, and crafting compelling narratives to support key business decisions. The role requires proficiency in industry-standard tools and software, as well as the ability to collaborate effectively across departments. Additionally, the candidate must demonstrate strong project management capabilities and a commitment to delivering high-quality results under tight deadlines.

Jest is a delightful JavaScript Testing Framework with a focus on simplicity. It works out of the box with zero configuration and provides instant feedback. It offers a rich API for writing unit tests, snapshots, and integration tests. Jest is designed to ensure that any JavaScript codebase remains robust and maintainable.

Ok Http is a robust, efficient HTTP client for Java and Kotlin applications, designed to streamline network operations with its modern API. It supports both synchronous and asynchronous request executions, HTTP/2, and WebSocket protocols, ensuring high performance and reliability. The library is widely adopted for its lightweight design, connection pooling, and automatic handling of request retries and redirects. Additionally, Ok Http provides transparent GZIP compression, response caching, and robust TLS support for secure connections.

We require expertise in Apache Http Client to facilitate efficient HTTP communications within our applications. Candidates must demonstrate proficiency in configuring, managing, and troubleshooting HTTP connections, including timeouts, redirect handling, and SSL/TLS configurations. Responsibilities include integrating the library into existing systems, optimizing request performance, and ensuring secure, reliable data transmission across various endpoints. Knowledge of HTTP protocols, authentication mechanisms, and connection pooling is essential. Familiarity with best practices for error handling, retry mechanisms, and resource management is highly desirable.

Proven ability to handle database connections efficiently through Hilarity or JDBC is required.

Proficiency in designing and implementing automation frameworks is essential, with a strong emphasis on well-established design patterns. Candidates should demonstrate expertise in widely recognized patterns such as Page Object Model (POM), Page Factory, or similar methodologies to ensure scalable and maintainable test automation solutions.

Keyword-Driven Testing involves creating and utilizing test scripts that leverage predefined keywords to represent actions, enhancing test automation efficiency. It requires proficiency in scripting languages and familiarity with test automation frameworks to design and execute keyword-based test cases effectively. Professionals in this role should possess strong analytical skills to identify and map keywords accurately, ensuring comprehensive test coverage and reducing manual effort. They must collaborate with cross-functional teams to align test strategies with business requirements, maintaining high standards of quality assurance throughout the testing lifecycle.

We implement the Page Object Model (POM) framework to enhance test automation efficiency and maintainability. This structured approach encapsulates web elements and their interactions within dedicated page classes, fostering cleaner, more scalable test code. Key responsibilities include defining reusable page objects, implementing robust locators, and integrating these components into automated test suites. Proficiency in object-oriented programming and design patterns is essential to ensure modular, maintainable, and easily adaptable test solutions. Familiarity with POM best practices, such as reducing code duplication and improving test readability, is required. Candidates should demonstrate experience in applying POM across frameworks like Selenium, Opium, or Cypress to deliver high-quality automation solutions.

Proficient in utilizing build and continuous integration/continuous delivery (CI/CD) tools, encompassing a comprehensive understanding of their functionalities and applications.

Maven is seeking a highly motivated and skilled professional to join our dynamic team. The ideal candidate will possess a strong background in [specific field/industry, if mentioned], with proven expertise in [specific skills or tools, if mentioned]. Responsibilities include [list key responsibilities, e.g., developing innovative solutions, leading cross-functional projects, or analyzing complex data], while collaborating with stakeholders to drive operational excellence. The role requires exceptional problem-solving abilities, excellent communication skills, and a commitment to delivering high-quality results. Proficiency in [specific software, methodologies, or certifications] is essential, along with [any required experience or qualifications]. We offer a competitive compensation package, opportunities for professional growth, and a collaborative work environment that fosters creativity and success.

Experienced with Testing for test automation, skilled in crafting and managing test cases, suites, and configurations. Proficient in creating data-driven and parameterized test scripts to validate software functionality. Adept at integrating Testing with build tools like Maven or Gradle and CI/CD pipelines to ensure continuous testing. Capable of writing clear, maintainable test reports and analyzing test results to identify defects and trends. Knowledgeable in leveraging Testing annotations, assertions, and parallel execution to optimize test coverage and performance.

Jest is a robust JavaScript testing framework designed to ensure the reliability and correctness of JavaScript code. It facilitates the creation of test suites with minimal configuration, supporting snapshot testing, mocking, and code coverage analysis. Proficiency in JavaScript and familiarity with testing concepts are essential for effective implementation. Candidates should demonstrate experience in writing test cases, debugging failing tests, and integrating Jest into CI/CD pipelines. Strong problem-solving skills and attention to detail are critical for troubleshooting and optimizing test suites.

Responsible for implementing, maintaining, and optimizing CI/CD pipelines using Jenkins to ensure seamless software delivery and integration, Jenkins automates builds, tests, and deployments to streamline development workflows. Requires expertise in configuring Jenkins jobs, plugins, and agents, along with proficiency in scripting languages such as Groovy, Bash, or Python for custom automation tasks. Familiarity with version control systems like Git and integration with cloud platforms (e.g., AWS, Azure, or GCP) is essential. Additionally, experience with containerization tools (e.g., Docker, Kubernetes) and monitoring solutions (e.g., Prometheus, Grafana) is preferred. Collaborates with cross-functional teams to troubleshoot issues, enhance pipeline efficiency, and enforce best practices in DevOps processes. Strong problem-solving skills and a proactive approach to continuous improvement are critical for success in this role.

Experienced professionals adept in Azure DevOps Pipelines are sought to oversee and optimize continuous integration and continuous delivery (CI/CD) workflows, ensuring seamless software deployment and infrastructure management. Candidates must demonstrate proficiency in designing, configuring, and maintaining pipelines to automate build, test, and deployment processes across diverse environments. Required skills include a strong command of YAML-based pipeline definitions, version control integration, and artifact management, along with expertise in troubleshooting pipeline failures and enhancing performance. The role demands familiarity with Azure cloud services, containerization technologies like Docker and Kubernetes, and security best practices for secure pipeline operations. Additionally, the ability to collaborate with cross-functional teams—including developers, QA engineers, and operations staff—to align pipeline strategies with business objectives is essential. Responsibilities encompass monitoring pipeline health, implementing best practices for scalability and reliability, and driving continuous improvement initiatives to streamline software delivery pipelines.

Proficiency in utilizing test reporting and management tools is essential.

Develops and maintains Extent Reports to provide detailed, visually appealing documentation of test execution results, highlighting critical insights and facilitating comprehensive analysis for stakeholders. Designs customizable dashboards and visualizations to enhance the interpretability of test outcomes, ensuring alignment with project requirements and quality standards. Collaborates with cross-functional teams to integrate Extent Reports seamlessly into existing workflows, enabling efficient reporting and decision-making processes. Monitors report generation processes to ensure accuracy, timeliness, and adherence to established protocols, while continuously refining reporting methodologies to improve clarity and actionable insights.

Azure/Assure Reports involves generating, analyzing, and maintaining detailed reports to ensure compliance, operational efficiency, and data accuracy within Azure environments. This role requires proficiency in Azure services, Power BI, and SQL to extract, transform, and visualize data effectively. Key responsibilities include creating customized dashboards, automating report generation, troubleshooting data discrepancies, and collaborating with stakeholders to deliver actionable insights. Candidates must possess strong analytical skills, attention to detail, and the ability to translate complex technical information into clear, concise reports. Experience with Azure Monitor, Log Analytics, and Power BI is essential for success in this position.

As a team member utilizing Jira, you will manage and monitor project progress, ensuring tasks are tracked and completed efficiently. You will collaborate with stakeholders to prioritize assignments and adjust workflows as necessary. Your responsibilities include creating and updating issues, configuring boards, and generating reports to provide transparency on project status. Familiarity with Jira’s agile methodologies, such as Scrum or Kanban, is essential, along with strong organizational and communication skills. Proficiency in configuring workflows, customizing dashboards, and interpreting data from reports will be required to support decision-making processes.

Test management integrations ensure seamless connectivity and synchronization between various testing tools, frameworks, and systems to streamline the software development lifecycle. These integrations facilitate efficient test execution, reporting, and defect tracking while maintaining consistency across different environments. A strong understanding of API-based integrations, CI/CD pipelines, and test automation frameworks is essential, along with proficiency in scripting languages such as Python or JavaScript. Additionally, the role requires experience with popular test management platforms like JIRA, Zephyr, or test, as well as the ability to troubleshoot integration issues and optimize performance. Collaboration with cross-functional teams, including developers, QA engineers, and DevOps specialists, is crucial to align testing processes with project goals and deliver high-quality software efficiently.

We seek candidates with strong interpersonal competencies and professional qualities to excel in this role. Essential attributes include excellent communication abilities, both written and verbal, along with a demonstrated capacity for collaboration and teamwork. Adaptability, problem-solving acumen, and a customer-focused mindset are also critical. Proficiency in managing multiple priorities, maintaining composure under pressure, and exhibiting a proactive approach to challenges will be vital to success. The ideal candidate will demonstrate resilience, emotional intelligence, and a commitment to continuous professional development.

Proactively identify opportunities for enhancement and resolve issues autonomously, demonstrating strong initiative and accountability in the absence of continuous oversight.

Proactively fostering a culture of knowledge transfer, you will actively mentor colleagues and systematically document key insights to collectively raise the team’s technical standards.

Collaborative leadership involves uniting developers and Product Owners around the automation strategy, fostering shared accountability for achieving collective success.

Continuous Improvement: A commitment to perpetual enhancement, fostering an environment where daily advancements drive efficiency and streamline operational processes.

Strong communication skills are essential, enabling the ability to distill intricate technical issues into concise, meaningful recommendations that resonate with every audience, from technical teams to executive leadership.

Qualifications

BA/BSc/HND

Experience Required

5 years

More jobs in Lagos