Overseeing the strategic direction and daily operations of the department, this position entails collaborating with senior leadership to develop and implement comprehensive policies and procedures that enhance operational efficiency and ensure adherence to regulatory standards. The ideal candidate will possess extensive expertise in [specific field/industry], coupled with a proven track record of managing cross-functional teams and driving sustainable growth. Key responsibilities include spearheading initiatives to optimize processes, fostering innovation, and cultivating a high-performance culture through mentorship and talent development. Additionally, the role demands strong analytical capabilities to interpret market trends, assess risk, and make data-driven decisions that align with organizational objectives.
At Kuda, we are committed to providing an exceptional digital financial experience characterized by seamless functionality, unwavering reliability, and stringent security for our customers. In the role of Software Development Engineer in Test (SET), you will serve as the primary custodian of our platform’s quality and dependability. Your responsibilities will extend beyond mere script development; you will be crafting resilient code to establish an automated framework that guarantees the continuous safety and accessibility of our customers’ funds and data.
At this pivotal convergence of software engineering and quality assurance, you will design robust test automation frameworks, lead the adoption of a forward-thinking “shift-left” testing methodology, and embed strategic quality gates within our CI/CD pipelines.
Oversee daily operations to ensure seamless workflow and adherence to company standards, collaborating with cross-functional teams to drive efficiency and productivity. Develop and implement strategies to optimize business processes, focusing on continual improvement and cost reduction. Conduct regular performance evaluations to assess team effectiveness and provide constructive feedback, fostering a culture of accountability and professional growth. Manage project timelines, allocate resources effectively, and mitigate risks to achieve organizational objectives. Ensure compliance with industry regulations and internal policies while maintaining high ethical standards in all business dealings.
Design, construct, and expand resilient, sustainable test automation frameworks from inception, specifically tailored for backend microservices (APIs), web platforms, and mobile applications (iOS and Android).
Comprehensive Automation: Develop and execute functional, integration, and end-to-end automation testing frameworks. Produce clean, maintainable code (e.g., Java, Python, C, JavaScript/TypeScript) to automate intricate financial user workflows with precision and efficiency.
Continuous Integration and Continuous Deployment (CI/CD) pipelines require seamless integration of automated testing protocols. Implement a robust framework to validate every code commit, guaranteeing thorough examination of functionality and stability prior to deployment in production environments.
Design and implement automated performance, load, and security testing frameworks to proactively uncover system bottlenecks and vulnerabilities, guaranteeing robust handling of high-volume transactions with stringent security measures.
Partner with software engineers, product managers, and QA analysts collaboratively from the outset of the design phase to embed quality assurance and enhance testability. Establish and enforce testability requirements to guarantee that quality is proactively integrated into the development process rather than retroactively validated after implementation.
Investigate intricate defects through rigorous analysis and debugging, collaborating closely with development teams to identify root causes and implement corrective measures. Develop and deploy automated solutions aimed at preventing future regressions, ensuring sustained product stability and reliability.
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. Additionally, provide guidance and support to junior team members, fostering an environment where quality assurance is recognized as a collective engineering priority.
Candidates must fulfill the following prerequisites for consideration: a minimum of five years of progressive experience in a relevant field, along with a bachelor’s degree in a related discipline. Proficiency in industry-standard software and tools is essential, as is the ability to demonstrate strong analytical and problem-solving capabilities. Excellent written and verbal communication skills are required, alongside a proven track record of collaboration within cross-functional teams. Familiarity with current trends and best practices in the industry is also a critical requirement.
Requires a minimum of five years of specialized expertise in a Software Development Engineer in Test (SET) or Software Automation capacity.
Proficient in Java and JavaScript at an advanced level, coupled with practical experience in Groovy.
Proficiency in utilizing web and mobile automation tools represents a key requirement for this role.
Experts in Selenium testing are sought to design, develop, and execute automated test scripts that ensure software reliability and performance. Candidates should possess strong proficiency in Selenium WebDriver, Testing, and Maven, along with expertise in programming languages such as Java or Python. Prior experience with CI/CD pipelines and version control systems like Git is essential. Responsibilities include identifying defects, collaborating with cross-functional teams to resolve issues, and maintaining comprehensive test documentation. A commitment to continuous improvement and adherence to best practices in test automation is required.
Craft and develop original scripts for theatrical productions, ensuring each piece aligns with artistic vision while meeting production timelines. Collaborate with directors, actors, and creative teams to refine dialogue, structure, and thematic elements, fostering a cohesive creative process. Adapt existing works or create new material based on specific themes, historical contexts, or contemporary issues as required by the project. Conduct thorough research to ensure authenticity and depth in storytelling, integrating feedback from collaborators to enhance the narrative’s impact. Stay informed about industry trends, emerging playwrights, and evolving theatrical techniques to continually elevate creative output.
Cypress is seeking a highly skilled and motivated individual to join our dynamic team as a [Job Title]. The ideal candidate will possess a strong background in [specific field or skill], with proven experience in [relevant area], and a track record of delivering exceptional results. Key qualifications include proficiency in [specific tools, technologies, or methodologies], along with excellent problem-solving abilities and a collaborative mindset. Responsibilities will encompass [list key duties, e.g., designing, implementing, and maintaining scalable solutions, analyzing complex data, or leading cross-functional projects]. The successful applicant must demonstrate strong communication skills, adaptability to evolving challenges, and a commitment to innovation. This role offers an opportunity to work on cutting-edge projects while contributing to the growth and success of a forward-thinking organization.
Appium
Proficiency in API and data testing is required, with hands-on experience in executing API/HTTP requests, among other key responsibilities.
Rest assured seeks a skilled financial controller to oversee accounting operations, financial reporting, and internal controls. The ideal candidate will possess a bachelor’s degree in accounting, finance, or a related field, along with at least five years of progressive experience in financial management. Proficiency in GAAP, strong leadership abilities, and expertise in ERP systems are essential. Responsibilities include preparing accurate financial statements, ensuring compliance with regulatory standards, managing budgets, and providing strategic insights to senior leadership. Excellent analytical, communication, and problem-solving skills are required to drive financial performance and support organizational objectives.
Axios seeks a highly motivated and detail-oriented editorial professional to join our dynamic team. The ideal candidate will possess a minimum of five years of experience in digital journalism, with a proven track record of crafting concise, engaging, and accurate news content for online audiences. Responsibilities include researching, writing, and editing articles, as well as collaborating with cross-functional teams to ensure timely and high-quality publication. The role demands strong news judgment, adaptability to fast-paced environments, and proficiency in digital tools and content management systems. Applicants should demonstrate a keen understanding of current events, audience engagement strategies, and data-driven storytelling techniques.
We seek a skilled professional to develop and maintain Jest-based testing frameworks, ensuring robust, reliable validation of our applications. The ideal candidate will possess expertise in JavaScript/TypeScript, with hands-on experience in unit, integration, and end-to-end testing methodologies. Responsibilities include designing comprehensive test suites, implementing CI/CD pipeline integrations, and troubleshooting test failures. Proficiency in testing libraries, mocking techniques, and debugging tools is essential, along with strong problem-solving skills and the ability to collaborate effectively in an agile environment.
Ok Http is a highly efficient HTTP client designed for Android and Java applications, optimized for both speed and reliability. It offers extensive support for both synchronous and asynchronous network requests, enabling seamless integration with modern applications. With advanced features such as connection pooling, request/response compression, and transparent GZIP, it ensures minimal bandwidth usage and faster data transfers. Additionally, Ok Http provides robust handling of common network issues, including stale connections, network interruptions, and timeouts, through configurable policies. Its seamless compatibility with protocols like HTTP/2 and WebSocket further enhances its versatility in diverse networking environments.
The Apache Http Client is a robust and versatile library designed to facilitate HTTP communications within Java applications. It offers comprehensive support for various HTTP methods, including GET, POST, PUT, DELETE, and PATCH, enabling seamless interaction with web services and APIs. This library handles cookie management, authentication, and connection pooling efficiently, ensuring optimal performance and reliability. It also accommodates both synchronous and asynchronous request execution, providing flexibility to developers based on their application’s requirements. With its extensive feature set, Apache Http Client serves as a dependable tool for managing complex HTTP operations in enterprise-level and high-traffic environments.
Proven expertise in establishing and overseeing database connections through the utilization of Hilarity or JDBC is required.
Proficiency in designing automation framework patterns is required, with a particular emphasis on established methodologies and best practices in this domain.
Keyword-Driven Testing is a scripting technique where test cases are written in a table format using keywords that represent actions performed on the application under test. This approach enhances test case readability and reusability while reducing the need for programming knowledge. It involves defining a set of keywords that map to specific functions or operations, allowing testers to create and execute test scripts without delving into complex code. The methodology supports both manual and automated testing, making it adaptable to various testing frameworks and tools. Additionally, it facilitates easier maintenance and scalability of test suites by centralizing common actions and reducing redundancy.
Experienced professionals adept at implementing the Page Object Model (POM) framework are sought to enhance test automation efficiency and maintainability. Candidates must demonstrate proficiency in designing reusable page objects, encapsulating web elements and actions to reduce code duplication and improve scalability. Strong knowledge of object-oriented programming principles, particularly in Java or other relevant languages, is essential, along with expertise in Selenium WebDriver and testing frameworks such as Testing or JUnit. The role requires the ability to collaborate effectively with cross-functional teams, identify test scenarios, and develop robust automation scripts that align with project objectives.
Proficiency in utilizing build and continuous integration/continuous deployment (CI/CD) tools is required.
Maven is currently seeking a highly motivated and skilled individual to fill the role of [Job Title] in [Location]. The ideal candidate will possess a minimum of [X] years of experience in [relevant field/industry], along with a proven track record of [specific skills or achievements]. Responsibilities include [detailed list of duties], ensuring alignment with company objectives. Proficiency in [specific tools, software, or methodologies] is essential, and the ability to collaborate effectively within cross-functional teams is required. Strong problem-solving skills and a commitment to continuous improvement are highly valued. This position offers opportunities for professional growth and contributes to Maven’s mission of [company mission or goal].
Experienced with Testing, a robust testing framework designed for Java applications, to facilitate unit, integration, and end-to-end testing. Proficient in creating and managing test suites, test cases, and annotations to streamline test execution and reporting. Skilled in leveraging Testing’s parallel execution capabilities, data-driven testing, and dependency management to enhance test coverage and efficiency. Familiar with integrating Testing with CI/CD pipelines for automated testing workflows, ensuring seamless validation of code changes.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity. It works out of the box with zero configuration, delivering fast feedback for developers. It provides tools to write unit, integration, and end-to-end tests, all using a familiar and intuitive API. Jest supports snapshot testing, mocking, code coverage reporting, and parallel test execution, making it a comprehensive solution for JavaScript testing needs. Designed to be flexible, it can adapt to various project requirements and workflows, ensuring efficient and reliable test automation.
The role involves overseeing continuous integration and delivery pipelines, ensuring seamless integration of code changes. Responsibilities include configuring and maintaining Jenkins servers, implementing automation scripts, and collaborating with development teams to streamline build and deployment processes. Applicants must possess proficiency in Jenkins, scripting languages (e.g., Groovy, Bash), and CI/CD principles, along with strong troubleshooting and problem-solving skills. Experience with version control systems, containerization technologies (e.g., Docker), and cloud platforms (e.g., AWS, Azure) is highly desirable.
We are seeking a highly skilled professional to design, implement, and maintain Azure DevOps Pipelines, ensuring seamless CI/CD workflows. The ideal candidate will have extensive experience with Azure DevOps, including pipeline setup, configuration management, and integration with various tools and services. Responsibilities include optimizing pipeline performance, troubleshooting issues, and collaborating with cross-functional teams to enhance development and deployment processes. Proficiency in YAML-based pipeline definitions, version control systems, and infrastructure as code is required. Additionally, the candidate should demonstrate strong problem-solving skills and the ability to automate complex workflows to improve efficiency and reliability.
Proficiency in utilizing test reporting and test management tools is essential.
We utilize Extent Reports to generate comprehensive, visually appealing test reports that provide detailed insights into test execution results, including pass/fail statuses, step-by-step execution logs, and embedded screenshots. This tool is essential for tracking defects, analyzing test outcomes, and facilitating clear communication with stakeholders. Proficiency in Extent Reports is required to customize report templates, integrate them with automated testing frameworks, and ensure accurate data representation. Additionally, the ability to interpret report metrics and generate actionable insights is expected to support continuous improvement in quality assurance processes.
The role requires proficiency in Azure and the ability to generate Assure Reports. Candidates must possess a strong understanding of cloud-based solutions and data analysis techniques to deliver accurate and insightful reports. Responsibilities include compiling data from various sources, ensuring report accuracy, and presenting findings to stakeholders in a clear and concise manner. Experience with Azure services and tools is essential, along with the capacity to troubleshoot issues and optimize report generation processes.
Jira is a powerful project management and issue-tracking tool widely utilized for agile and software development workflows. It enables teams to efficiently plan, track, and manage projects through customizable boards, workflows, and reporting features. The platform supports various methodologies, including Scrum and Kanban, and integrates seamlessly with numerous third-party applications. Users benefit from robust collaboration tools, real-time updates, and advanced automation capabilities to streamline processes and enhance productivity. Ideal for cross-functional teams, Jira fosters transparency, accountability, and continuous improvement in project execution.
Oversee the administration and coordination of test management system integrations to ensure seamless operational alignment and data consistency across development and quality assurance workflows. Facilitate the configuration, maintenance, and optimization of integration points between test management platforms and other critical tools within the software development lifecycle. Collaborate with cross-functional teams, including developers, QA engineers, and DevOps professionals, to validate integration accuracy, resolve discrepancies, and enhance overall testing efficiency. Ensure that integrated systems meet compliance standards, support scalability, and align with organizational objectives for quality assurance and continuous delivery.
Highly effective interpersonal and communication proficiencies, paired with a collaborative and adaptable demeanor, are essential for this role. The ideal candidate will exhibit strong problem-solving acumen, organizational precision, and a commitment to continuous professional development. Demonstrated leadership qualities, ethical integrity, and the capacity to thrive in dynamic environments are also critical requirements. Additionally, the position demands a proactive approach to teamwork, exceptional time management, and the ability to build and maintain productive professional relationships across diverse teams.
Proactively seek out opportunities for enhancement and resolve issues autonomously, demonstrating initiative and a strong sense of accountability without requiring frequent oversight.
Knowledge Sharing: Foster a culture of collaboration by actively mentoring colleagues and recording insights to enhance the team’s technical proficiency.
Collaborative Leadership: Fostering alignment between developers and Product Owners to execute the automation strategy, thereby achieving shared objectives.
Continuous improvement is an essential mindset aimed at enhancing processes daily, driving optimization in execution time and streamlining workflows for greater efficiency.
Skilled Communicator: Converting intricate technical malfunctions into understandable, solution-oriented insights for every relevant stakeholder.
Qualifications
BA/BSc/HND
Experience Required
5 years