We are seeking a highly motivated professional to join our team in this pivotal position. The ideal candidate will possess strong analytical skills and a proven track record in [relevant field or industry]. Responsibilities include [specific duties, e.g., project management, data analysis, team leadership], with a focus on delivering measurable results and driving operational excellence. Candidates must meet the following requirements: [list qualifications, e.g., X years of experience in Y field, proficiency in Z tools, strong communication abilities]. This role offers opportunities for professional growth and collaboration in a dynamic, innovative environment.
At Kuda, our mission is to provide customers with an effortless, dependable, and rigorously secure digital financial experience. In the capacity of a Software Development Engineer in Test (SET), you will serve as the primary steward of our platform’s quality and stability. Your role extends beyond script development—you will engineer resilient code to construct automated frameworks that guarantee the safety and uninterrupted accessibility of our customers’ funds and data.
At this pivotal juncture between software engineering and quality assurance, you will lead the design of robust test automation frameworks, drive the adoption of a proactive “shift-left” testing methodology, and embed quality assurance checkpoints effortlessly within our CI/CD workflows.
Oversee and manage key operational tasks to ensure optimal performance and alignment with organizational objectives. Facilitate cross-functional collaboration to streamline workflows, enhance productivity, and achieve departmental goals. Develop and implement strategic initiatives aimed at improving efficiency, reducing costs, and driving sustainable growth. Monitor performance metrics and key indicators to assess progress, identify deviations, and recommend corrective measures as needed. Lead and mentor a high-performing team by providing guidance, fostering professional development, and promoting a culture of accountability and continuous improvement. Ensure compliance with industry regulations, internal policies, and best practices to mitigate risks and uphold organizational integrity. Additionally, prepare detailed reports and presentations to communicate insights, outcomes, and recommendations to key stakeholders.
We develop and implement scalable, robust test automation frameworks that support backend microservices (APIs), web platforms, and mobile applications (iOS and Android) from the ground up.
Comprehensive Automation: Develop automated functional, integration, and end-to-end testing solutions. Design and implement clean, maintainable code (such as in Java, Python, C, or JavaScript/TypeScript) to streamline intricate financial user workflows.
Continuous integration/continuous delivery (CI/CD) integration involves embedding automated testing into DevOps workflows. Every code commit undergoes thorough, automated verification for functionality and stability prior to deployment in production environments.
Design and implement automated performance, load, and security testing frameworks to proactively detect bottlenecks and vulnerabilities, guaranteeing the system’s ability to securely manage substantial transaction volumes.
Partner with software engineers, product managers, and QA analysts during the early design phase to implement a Shift-Left Quality approach. Establish testability requirements and integrate quality assurance measures from the outset to proactively prevent defects rather than addressing them in later stages.
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 future regressions, ensuring sustained system reliability and performance.
Continuously assess emerging testing tools and best practices, such as Opium, Playwright, Meter, Axios/Rest Assured, and MySQL, to ensure adoption of industry-leading methodologies. Foster a collaborative environment by guiding junior engineers and reinforcing a collective commitment to delivering high-quality solutions as a core engineering responsibility.
Requirements
Requires a minimum of five years of hands-on experience in a specialized Software Development Engineer in Test (SET) or Software Automation capacity.
Proficient in Java and JavaScript, with a strong command of Groovy, alongside hands-on experience in their practical applications.
Proficiency in utilizing automation tools for web and mobile platforms is required, encompassing practical experience with various frameworks and technologies such as Selenium, Opium, Cypress, or similar solutions.
We are seeking a skilled professional to design, develop, and execute automated test scripts using Selenium, ensuring high-quality software delivery. The ideal candidate will collaborate with cross-functional teams to identify test scenarios, automate repetitive testing tasks, and enhance test coverage for web applications. Proficiency in programming languages such as Java or Python, along with hands-on experience with Selenium WebDriver, Testing, and CI/CD integration, is essential. Additionally, familiarity with frameworks like Cucumber or BDD is a plus. This role requires strong analytical skills, meticulous attention to detail, and the ability to troubleshoot complex issues efficiently.
Craft compelling narratives and dialogue for theatrical productions as a Playwright, transforming ideas into engaging scripts that captivate audiences and resonate with performers. Collaborate with directors, actors, and producers to refine scripts, ensuring alignment with creative vision and production constraints. Conduct thorough research to authenticate settings, characters, and themes, enriching the storytelling experience with depth and authenticity. Adapt existing works or devise original content based on project needs, demonstrating versatility in genre and style. Maintain meticulous attention to detail in script formatting, structure, and pacing to enhance readability and performance potential. Meet deadlines consistently while balancing creative exploration with practical execution.
We are seeking a skilled professional to oversee the development and maintenance of end-to-end testing frameworks using Cypress. The ideal candidate will possess expertise in JavaScript, TypeScript, and Node.js, with a strong background in automated testing methodologies. Responsibilities include designing, implementing, and executing test cases, integrating with CI/CD pipelines, debugging test failures, and collaborating with cross-functional teams to enhance software quality. Proficiency in Git, Docker, and cloud-based testing environments is essential, along with experience in API and UI automation. Strong problem-solving skills and a commitment to continuous improvement are required.
Appium
Proficiency in API and data testing is required, with hands-on experience in executing API/HTTP requests using various tools and methods.
Rest assured is seeking a skilled and dedicated individual to join our team as a [Job Title]. The ideal candidate will possess a minimum of [X] years of experience in [relevant field], along with a proven track record in [specific skills or responsibilities]. A strong understanding of [industry-specific knowledge or tools] is essential, and familiarity with [related technologies or methodologies] is highly advantageous. The successful applicant will be responsible for [key responsibility 1], [key responsibility 2], and [key responsibility 3]. Additionally, they will collaborate closely with cross-functional teams to [specific goal or task], ensuring alignment with company objectives. Excellent communication skills and the ability to thrive in a fast-paced environment are required. This role offers the opportunity to contribute to meaningful projects while advancing your career in a supportive and innovative workplace.
Axios is hiring a Senior Editor to lead a dynamic news team, overseeing a diverse range of topics including politics, tech, business, and health. The ideal candidate will possess a minimum of eight years of journalism experience, with at least five in a managerial role, and a proven track record of driving high-quality, audience-focused reporting. Responsibilities include guiding editorial strategy, mentoring junior staff, and ensuring accuracy and clarity in all published content. Proficiency in digital storytelling tools and metrics-driven decision-making is essential, as is a deep understanding of audience engagement and platform trends. The role demands a collaborative leader who can balance editorial rigor with innovation in a fast-paced environment.
We are seeking a skilled individual proficient in jest, a JavaScript testing framework, to join our development team. The ideal candidate will have a strong background in unit and integration testing, with experience designing and maintaining test suites for JavaScript applications. Responsibilities include writing, debugging, and optimizing test cases to ensure code reliability, as well as collaborating with developers to integrate testing into CI/CD pipelines. Familiarity with related tools such as React Testing Library, Enzyme, or Puppeteer is a plus. A commitment to writing clean, maintainable test code and staying updated with best practices in testing is essential.
Ok Http is a highly efficient HTTP client designed for Android and Java applications, enabling seamless communication with web services. It excels in performance and reliability, supporting both synchronous and asynchronous request handling. The library offers advanced features such as connection pooling, request/response compression, and transparent GZIP support, enhancing network efficiency. Additionally, Ok Http includes built-in support for protocols like HTTP/2 and WebSockets, ensuring compatibility with modern web standards. Developers can integrate it effortlessly into their projects, leveraging its robust API for customizable request configurations, response caching, and automatic retry mechanisms for failed requests.
Apache Http Client is a robust, versatile Java library designed to facilitate the execution of HTTP operations, enabling seamless communication between client applications and servers. It supports a wide array of HTTP methods, secure connections via SSL/TLS, and efficient handling of cookies and authentication mechanisms. The library is particularly well-suited for applications requiring high performance, reliability, and scalability, including those interacting with RESTful web services or managing complex network interactions. Developers leveraging Apache Http Client can benefit from its extensive feature set, including connection pooling, customizable request configurations, and support for both synchronous and asynchronous processing.
Professional Rewriting:
Proven expertise in establishing and overseeing database connections through Hilarity or JDBC frameworks.
Proven expertise in developing automation frameworks, with a strong emphasis on established design patterns, is essential for this role. A deep understanding of these patterns is required to effectively design and implement robust automation solutions.
Keyword-Driven Testing involves designing test cases using keywords that represent actions or input values, enabling non-technical stakeholders to contribute effectively. This approach separates test logic from implementation details, allowing automation scripts to be modified without altering the test cases themselves. It enhances collaboration between testers, developers, and business analysts while improving test maintainability and scalability. Familiarity with keyword-driven frameworks such as Robot Framework or Selenium is required, and experience in test automation and scripting languages like Python or Java is preferred. Responsibilities include developing reusable keyword libraries, integrating them with automation tools, and ensuring comprehensive test coverage across various application modules.
We are seeking a skilled professional to implement the Page Object Model (POM) framework for our automation testing initiatives. The ideal candidate will possess expertise in designing reusable, maintainable, and scalable test automation frameworks using POM principles. Proficiency in programming languages such as Java or Python, along with experience with testing frameworks like Selenium, is essential. Additionally, the role requires strong analytical skills to identify and resolve complex testing challenges efficiently. The selected individual will be responsible for developing and maintaining robust Page Object classes, collaborating with cross-functional teams to enhance test coverage, and ensuring alignment with project timelines and quality standards.
Proficient in utilizing build and CI/CD tools, with a demonstrated ability to implement and optimize automated workflows for seamless integration and deployment processes.
Maven is seeking a highly skilled and motivated individual to join our dynamic team. The ideal candidate will possess a strong background in software development, with proficiency in multiple programming languages and frameworks. Responsibilities include designing, developing, and maintaining high-quality software solutions, as well as collaborating with cross-functional teams to deliver innovative products. The role demands excellent problem-solving skills, the ability to work under pressure, and a commitment to continuous learning and professional growth.
Testing serves as a robust testing framework designed to validate the functionality of applications, enabling developers to execute test cases with efficiency and precision. This framework supports an array of testing methodologies, including unit, integration, and regression testing, and accommodates both functional and non-functional evaluations. By leveraging annotations, Testing streamlines test configuration, execution, and reporting, while also facilitating parallel testing to optimize performance and reduce execution time. Key requirements include proficiency in Java and Testing, familiarity with build tools such as Maven or Gradle, and hands-on experience with CI/CD pipelines. Responsibilities encompass designing, developing, and maintaining automated test scripts, collaborating with cross-functional teams to resolve defects, and ensuring comprehensive test coverage to uphold software quality standards.
We seek a skilled professional proficient in jest, a JavaScript testing framework, to enhance our software development lifecycle. The ideal candidate will have extensive experience designing, implementing, and maintaining automated test suites to ensure code reliability and performance. Responsibilities include writing unit, integration, and end-to-end tests, debugging test failures, and collaborating with developers to integrate testing into CI/CD pipelines. Proficiency in JavaScript/TypeScript, familiarity with testing libraries like React Testing Library, and experience with mocking and snapshot testing are required. The role demands strong problem-solving skills, attention to detail, and the ability to optimize test suites for efficiency.
Responsible for configuring, maintaining, and optimizing Jenkins pipelines to ensure seamless Continuous Integration and Continuous Delivery (CI/CD) processes, Jenkins plays a pivotal role in automating build, test, and deployment workflows. Requires proficiency in configuring Jenkins jobs, plugins, and agents, along with experience in scripting languages such as Groovy or Bash. Familiarity with version control systems like Git, containerization tools (e.g., Docker), and cloud platforms (e.g., AWS, Azure) is essential. Strong problem-solving skills and the ability to troubleshoot pipeline failures are critical. Collaborates with development and DevOps teams to enhance automation efficiency and reliability.
As an Azure DevOps Pipelines expert, you will design, implement, and maintain robust CI/CD workflows to streamline software delivery. Your responsibilities include configuring pipelines for build, test, and deployment phases, optimizing performance, and ensuring seamless integration with Git repositories. Proficiency in YAML or classic pipeline definitions, artifact management, and multi-stage deployments is essential. You will collaborate with development teams to align pipelines with project requirements, troubleshoot issues, and enforce best practices for security and compliance. Strong problem-solving skills and experience with Azure services, such as Kubernetes or ARM templates, are required. Additionally, you should be adept at monitoring pipeline health, analyzing logs, and implementing improvements to enhance efficiency and reliability.
Proficiency in utilizing test reporting and management tools to facilitate comprehensive analysis and oversight of testing processes is required.
Generate detailed, analytical reports known as Extent Reports to document and visualize test execution outcomes, ensuring comprehensive insight into test results. Provide meticulous documentation of test cases, including pass/fail statuses, execution times, and any encountered issues. Utilize the Extent Reports library to create visually appealing and informative reports, enhancing clarity for stakeholders. Collaborate with QA teams to gather necessary test data and ensure accurate representation of test execution. Maintain and update reports regularly to reflect the latest test outcomes and changes in test scenarios. Offer recommendations for improvements based on report analysis to support continuous enhancement of the testing process.
Azure/Assure Reports involves generating, analyzing, and delivering comprehensive reports to ensure compliance, performance tracking, and operational transparency. Responsibilities include compiling data from various sources, validating accuracy, and presenting insights in a clear, structured format. Candidates must possess expertise in Azure services, strong analytical skills, and proficiency in data visualization tools. Additionally, experience with regulatory reporting frameworks and a keen attention to detail are essential. The role requires the ability to interpret complex data sets, identify trends, and communicate findings effectively to stakeholders.
Develop and manage projects using Jira to ensure efficient tracking, organization, and completion of tasks. Collaborate with cross-functional teams to define project scope, set priorities, and monitor progress through agile methodologies. Maintain clear documentation, update statuses, and generate reports to provide transparency and accountability. Troubleshoot issues, optimize workflows, and implement best practices to enhance team productivity and project outcomes.
Integrate comprehensive test management solutions seamlessly into existing workflows and systems. Collaborate closely with development, QA, and DevOps teams to ensure optimal compatibility and functionality of testing frameworks. Identify and implement tools that enhance test coverage, reporting, and traceability while maintaining alignment with project timelines and performance benchmarks. Troubleshoot integration issues to minimize disruptions and drive continuous improvement in testing processes. Stay updated on emerging test management technologies and methodologies to recommend and deploy innovative solutions.
Dynamic professionals with strong interpersonal skills and a polished demeanor are encouraged to apply. The ideal candidate demonstrates exceptional communication abilities, collaborative teamwork, and adaptability in fast-paced environments. Problem-solving acumen, leadership qualities, and a customer-centric mindset are essential for success in this role. Proficiency in conflict resolution and emotional intelligence further enhances the candidate’s suitability.
Proactively assess opportunities for enhancement and resolve challenges autonomously, demonstrating initiative and accountability in the absence of ongoing oversight.
Sharing expertise is essential, as fostering a culture of mutual support through mentoring colleagues and recording insights helps enhance the team’s technical standards.
Collaborative leadership involves fostering alignment between developers and Product Owners to execute the automation strategy, driving shared success and unified progress.
Continuous Improvement: Embracing a mindset of relentless progress, striving to enhance execution efficiency and streamline operational workflows.
Strong communication skills are essential, enabling the ability to distill intricate technical issues into comprehensible, practical guidance for stakeholders across all levels.
Qualifications
BA/BSc/HND
Experience Required
5 years