We’re seeking a highly motivated professional to join our team in this pivotal role, offering an exciting opportunity to contribute to our organization’s growth and success. The ideal candidate will possess a proven track record in [industry/sector, if applicable], along with a minimum of [X years] of relevant experience in [specific field or function]. Strong analytical and problem-solving skills are essential, as the role requires assessing complex data, identifying trends, and implementing strategic solutions to drive tangible results. Proficiency in [specific tools, software, or methodologies] is mandatory, and experience with [related technologies or processes] is highly desirable. The successful applicant will demonstrate exceptional communication abilities, collaborating effectively with cross-functional teams to ensure alignment and execution of key initiatives. Additionally, they will be responsible for [list core responsibilities, e.g., developing and executing marketing campaigns, managing client relationships, or overseeing project timelines]. This position demands adaptability, a keen eye for detail, and a commitment to continuous improvement in a fast-paced environment.
At Kuda, our mission is to provide customers with a seamless, dependable, and highly secure digital financial experience. As a Software Development Engineer in Test (SET), you will serve as the primary steward of our platform’s quality and reliability. Your responsibilities extend beyond scripting—you will develop resilient code to construct an automated framework that guarantees the safety and accessibility of our customers’ funds and data.
You will bridge the gap between software engineering and quality assurance, spearheading the development of robust test automation frameworks. In this pivotal role, you will drive the adoption of a proactive “shift-left” testing methodology, ensuring quality gates are embedded effortlessly within our CI/CD pipelines.
Oversee daily operations to ensure alignment with organizational objectives, fostering efficiency and productivity across teams. Develop and implement strategic initiatives to drive growth, innovation, and continuous improvement within the department. Monitor performance metrics, analyze data trends, and report findings to senior leadership to inform decision-making. Collaborate with cross-functional teams to streamline processes, resolve challenges, and enhance operational effectiveness. Lead project planning, execution, and delivery while adhering to timelines, budgets, and quality standards. Serve as a mentor and coach to team members, promoting professional development, engagement, and a high-performance culture. Ensure compliance with company policies, industry regulations, and ethical guidelines through diligent oversight and risk management. Cultivate strong stakeholder relationships to strengthen partnerships, secure resources, and align priorities with broader business goals.
Design, develop, and optimize resilient, scalable test automation frameworks from inception for backend microservices (APIs), web platforms, and mobile applications, including iOS and Android.
Comprehensive Automation: Develop and implement functional, integration, and end-to-end automation testing solutions. Utilize clean, well-structured code (such as Java, Python, C, or JavaScript/TypeScript) to automate intricate financial user workflows.
Integrate continuous testing into our DevOps pipelines to embed a robust CI/CD framework. Implement automated testing mechanisms to rigorously evaluate each code commit for both functionality and stability before deployment to production.
Design, develop, and implement automated performance, load, and security testing frameworks to systematically detect bottlenecks and vulnerabilities, guaranteeing the system’s capacity to manage high-volume transactions with robust security measures.
Partner with software engineers, product managers, and QA analysts throughout the design phase to advance a shift-left quality approach. Establish testability requirements and integrate quality measures from the outset, ensuring these are embedded into the development lifecycle rather than addressed retrospectively.
Investigate intricate issues, perform debugging, and collaborate with development teams to identify the underlying causes of defects. Implement preventive automation measures to mitigate the risk of regression, ensuring robust and reliable system performance.
Mentorship & Best Practices:
Regularly assess cutting-edge testing technologies and approaches, including Opium, Playwright, Meter, Axios/Rest Assured, and MySQL. Provide guidance to junior team members and foster an environment where quality is viewed as a collective engineering obligation.
Requirements
Seeking candidates with a minimum of five years of hands-on experience in a specialized Software Development Engineer in Test (SET) or Software Automation capacity.
A strong command of Java and JavaScript is essential, complemented by practical experience with Groovy.
Proficiency in utilizing automation tools for both web and mobile applications is required.
Experienced professionals proficient in Selenium are sought to design, implement, and maintain automated testing frameworks that ensure software reliability and efficiency. This role requires expertise in scripting test cases to validate application functionality, detecting and resolving defects, and collaborating with cross-functional teams to enhance product quality. Candidates must possess strong programming skills in languages such as Java or Python, along with a deep understanding of Selenium WebDriver, Testing, and other testing tools. Familiarity with CI/CD pipelines and version control systems is essential for seamless integration and deployment. The ideal candidate will demonstrate a proactive approach to troubleshooting, a commitment to continuous improvement, and the ability to communicate technical concepts effectively.
Craft compelling dramatic works, developing narratives, characters, and dialogue to engage audiences and convey profound themes. Adapt to diverse genres and styles, from contemporary realism to experimental forms, while adhering to production timelines and deadlines. Collaborate with directors, actors, and producers to refine scripts through workshops and rehearsals, ensuring clarity, impact, and theatrical viability. Possess a deep understanding of dramatic structure, pacing, and audience engagement, alongside strong research and analytical abilities to enrich thematic depth. Maintain proficiency in script formatting and industry-standard software, and stay informed about current theatrical trends and emerging playwrights. A bachelor’s degree in theater, creative writing, or a related field is typically required, with prior professional or workshopped productions serving as a valuable asset.
Cypress is seeking a motivated and detail-oriented individual to join our dynamic team as a [Job Title]. The successful candidate will have a proven track record of [specific skill or experience], along with strong proficiency in [relevant tools or technologies]. Responsibilities include [core job duty], [secondary responsibility], and [additional task], with an emphasis on [key outcome or goal]. Ideal applicants must possess [required qualification], [another requirement], and [final prerequisite], ensuring they can effectively contribute to [specific project, team, or company objective]. This role offers an opportunity to collaborate with cross-functional teams, drive innovation, and make a meaningful impact within a fast-paced environment.
Appium
Proficiency in API and data testing, with extensive hands-on experience in constructing and executing API/HTTP requests.
Rest assured seeks a skilled Senior Software Engineer to design, develop, and maintain robust, scalable backend solutions utilizing Java and Spring Boot. The ideal candidate will possess expertise in RESTful API design and microservices architecture, with proficiency in SQL databases, preferably PostgreSQL. Experience with cloud platforms such as AWS or Azure is essential, along with familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes. The role requires strong problem-solving abilities, a commitment to writing clean and efficient code, and the capacity to collaborate effectively within an Agile team environment. Responsibilities include leading technical initiatives, mentoring junior developers, and ensuring high availability and performance of critical systems while adhering to best practices in security and compliance.
Axios seeks a highly skilled and detail-oriented individual to join our team as a [Job Title], responsible for [specific role responsibilities, e.g., crafting compelling news content, conducting in-depth research, managing editorial workflows, or analyzing data trends]. The ideal candidate will possess a strong background in [relevant field, e.g., journalism, communications, data analysis, or public policy], along with proficiency in [specific tools or skills, e.g., SEO optimization, multimedia production, or statistical software]. Exceptional writing and editing abilities, a keen eye for accuracy, and the capacity to work under tight deadlines are essential. Additionally, the role requires [specific requirement, e.g., experience with content management systems, a track record of breaking news stories, or the ability to collaborate across cross-functional teams]. The successful applicant will contribute to Axios’ mission of delivering clear, concise, and actionable news while upholding the highest journalistic standards.
We seek a skilled professional proficient in jest to enhance our testing framework and ensure robust software quality. The ideal candidate will have extensive experience with JavaScript/TypeScript testing methodologies, including unit, integration, and end-to-end testing. Responsibilities include developing and maintaining automated test suites, debugging test failures, and collaborating with developers to integrate testing into CI/CD pipelines. Proficiency in mocking libraries, snapshot testing, and test coverage tools is required, along with strong problem-solving skills and attention to detail. Familiarity with testing frameworks like React Testing Library or Enzyme is a plus.
Ok Http is a robust HTTP client designed for Android and Java applications, enabling efficient and reliable network operations. It facilitates streamlined communication with web services by supporting both synchronous and asynchronous request execution. The library offers advanced features such as connection pooling, request/response compression, and transparent GZIP, enhancing performance and reducing bandwidth usage. Ok Http is widely adopted for its seamless compatibility with modern protocols, including HTTP/2 and WebSockets, as well as its robust handling of request timeouts, retries, and redirects. Additionally, it provides built-in support for caching responses, further improving application efficiency.
Experienced professionals proficient in utilizing Apache Http Client for efficient HTTP communication are sought. Candidates must demonstrate a robust understanding of HTTP protocols, including methods, headers, and status codes, along with expertise in configuring and customizing Http Client for optimal performance. Responsibilities include implementing secure and scalable HTTP-based solutions, handling request and response cycles, and troubleshooting connectivity or performance issues. Strong problem-solving abilities, attention to detail, and proficiency in Java are essential for success in this role.
Proficiency in handling database connections, specifically through Hilarity or JDBC, is required for this role.
Proficiency in designing automation framework patterns is required, with a strong emphasis on established methodologies and best practices.
Keyword-Driven Testing involves creating test cases using keywords, which represent actions or inputs, rather than writing detailed scripts. This method enhances test case reusability and simplifies maintenance by allowing non-technical team members to contribute. Testers define keywords that encapsulate specific operations, such as login or data entry, and link them to corresponding test steps. Automation frameworks then execute these keywords to perform tests efficiently. The approach streamlines test development, reduces redundancy, and improves collaboration between technical and non-technical stakeholders. Proficiency in keyword-driven frameworks and tools is often required, along with a strong understanding of test design principles.
The Page Object Model (POM) is a design pattern used to enhance automated testing by abstracting web page interactions into modular, reusable components. This approach involves creating classes for each page or component, encapsulating their elements and corresponding methods for actions such as clicks, input entries, and validations. By separating page-specific logic from test scripts, POM improves maintainability, reduces code duplication, and facilitates easier updates when UI elements change. It is particularly valuable in test automation frameworks, as it promotes clarity, scalability, and collaboration among team members working on different parts of the testing process.
With expertise in build and deployment processes and continuous integration/continuous delivery (CI/CD) pipelines, including tools such as Jenkins, GitLab CI/CD, GitHub Actions, and similar platforms, the ideal candidate will demonstrate hands-on experience in automating workflows to enhance software development efficiency and reliability.
Maven is seeking a highly skilled and experienced professional to join our team. The ideal candidate will possess a minimum of five years of relevant experience in the field. Candidates must demonstrate proficiency in [specific skills or technologies relevant to the role] and have a proven track record of delivering successful projects. Responsibilities include leading cross-functional teams, developing innovative solutions, and ensuring project deadlines are met. The role requires strong analytical abilities, excellent communication skills, and the capacity to work in a fast-paced environment. Familiarity with [industry-specific tools or methodologies] is highly desirable.
TestNG
Jest serves as a robust JavaScript testing framework designed specifically for ensuring the reliability and efficiency of modern web applications. It enables developers to create, execute, and analyze unit, integration, and end-to-end tests with minimal setup and maximum flexibility. Compatible with React, Angular, Vue, and other frameworks, Jest supports snapshot testing, mocking, code coverage analysis, and parallel test execution. Proficiency in JavaScript, TypeScript, or Node.js is required, along with familiarity with testing methodologies and tools like Babel or Webpack. Candidates should demonstrate experience in writing maintainable test suites and debugging test failures effectively.
Jenkins is an open-source automation server pivotal in facilitating continuous integration and continuous delivery (CI/CD) workflows. It empowers teams to automate various stages of software development, including building, testing, and deploying applications. This tool seamlessly integrates with a multitude of plugins and supports diverse environments, enhancing flexibility and scalability. Requiring proficiency in configuring pipelines, managing plugins, and troubleshooting issues, Jenkins demands expertise in scripting (e.g., Groovy) and familiarity with version control systems like Git. Additionally, candidates should possess strong problem-solving skills to optimize build processes and ensure seamless execution across distributed systems.
Azure DevOps Pipelines empowers teams to automate the building, testing, and deployment of applications, streamlining CI/CD workflows to enhance efficiency and reliability. This role requires expertise in designing, configuring, and maintaining Azure DevOps Pipelines to ensure seamless integration with various development tools and platforms. Proficiency in YAML syntax, pipeline optimization, and troubleshooting is essential, along with a strong understanding of version control systems like Git. Responsibilities include defining release strategies, managing pipeline security, and collaborating with cross-functional teams to align processes with business objectives. Candidates should possess hands-on experience with Azure cloud services, infrastructure as code (IAC), and containerization technologies such as Docker and Kubernetes.
Experience with test reporting and test management tools, including but not limited to platforms like:
We are seeking a skilled professional to develop and maintain Extent Reports, ensuring comprehensive and visually appealing test execution summaries. The ideal candidate will have expertise in integrating Extent Reports with automation frameworks, such as Selenium or Opium, and possess strong programming skills in Java, JavaScript, or Python. Responsibilities include configuring and customizing Extent Reports to capture detailed logs, screenshots, and test outcomes, as well as troubleshooting integration issues. Additionally, the candidate should be proficient in analyzing test results and generating insightful reports to support quality assurance processes. Familiarity with CI/CD pipelines and version control systems, like Git, is a plus.
Azure/Assure Reports are responsible for developing, maintaining, and optimizing reporting solutions leveraging Azure technologies. They ensure data accuracy, integrity, and security while adhering to compliance standards. Key responsibilities include designing and implementing data pipelines, automating report generation, and collaborating with cross-functional teams to gather requirements and deliver actionable insights. Proficiency in Azure Data Factory, Azure Synapse, Power BI, and SQL is essential, along with strong problem-solving skills and experience in cloud-based data solutions.
Jira is a widely adopted project management and issue-tracking tool designed to enhance team collaboration and streamline workflow processes. This platform enables users to create, assign, and monitor tasks, bugs, and projects in real time, fostering transparency and accountability. With customizable workflows, dashboards, and reporting features, teams can adapt the system to their specific needs while maintaining visibility into progress and bottlenecks. Integration with numerous third-party applications and robust automation capabilities further amplifies its efficiency, making it an essential solution for agile development, DevOps, and general project management across diverse industries.
Develops and maintains integrations with test management systems to ensure seamless synchronization of testing workflows, artifacts, and reporting across platforms. Collaborates with cross-functional teams to identify integration requirements, evaluate compatibility, and implement solutions that enhance efficiency and accuracy in test processes. Monitors integration performance, troubleshoots issues, and ensures compliance with established standards and best practices. Requires proficiency in API development, scripting languages, and familiarity with test management tools such as Jira, Zephyr, or Test Rail.
Proficient interpersonal abilities and essential professional qualities are required for this role. Candidates must demonstrate strong communication skills, both written and verbal, along with the capacity to collaborate effectively within a team. Adaptability to changing priorities and a proactive approach to problem-solving are also critical. Additionally, exceptional organizational skills and a keen attention to detail are necessary to manage tasks efficiently and meet deadlines.
Proactively seek opportunities for enhancement and resolve challenges autonomously, demonstrating initiative and accountability in the absence of ongoing oversight.
Knowledge Sharing: Actively fostering a culture of collaboration by mentoring colleagues and systematically recording insights to enhance the team’s technical standards.
Collaborative leadership entails fostering alignment between developers and Product Owners to execute the automation strategy effectively, thereby ensuring shared success.
Continuous Improvement: Driving operational excellence by fostering a culture of perpetual enhancement, with an emphasis on streamlining processes and maximizing efficiency in execution.
Effective communication skills are essential, enabling the ability to distill intricate technical issues into comprehensible, practical insights for every relevant party.
Qualifications
BA/BSc/HND
Experience Required
5 years