Software Developer in Test

2 months ago


Nairobi, Kenya Corporate Staffing Services Full time

Reporting to the Lead SDET Channels & Core IT the position holder will oversee and perform Automated testing on all applications from the earliest opportunity and with precision before any application is deployed to production. Communicating all test issues effectively to the QA manager. Managing the daily workload of a Tester and giving direction on projects. Participate in the test automation tool selection and adoption process; Develop and execute automated test suites using COTS and custom tools; Integrate test suites into the test management system and custom test harnessed.

Technical:

Produce & manage level test plans, estimate effort and resource test plans Monitor changes to scope during the development cycle and re-evaluate plans and resource accordingly Manage expectations of when testing activities will be complete mitigating risks to key milestones Liaise with the relevant departments to ensure key infrastructure (environments, interfaces & access) is set-up to enable all required testing activities Manage the UAT process by supporting clients to establish key scenarios to test their business processes to maximize benefit of the UAT process ensuring full acceptance and integration of the software solution Assign work to QA Engineers and manage successful completion of work to set deadlines Manage processes and procedures locally within the test team and with external teams across the SDLC to drive and implement improvements to optimize efficiency and first-time pass rate Measure, develop and optimize quality of team outputs and performance. Build test scripts from various sources including functional specifications, technical specifications and sessions with developers and designers Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed; i.e., perform manual static testing. Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing. Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software Cafeteria products; i.e., perform automated dynamic testing. Execute automated tests and validate the results. Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects. Work with the Development team to create and maintain an automated nightly build verification (“smoke”) test. Ensure proper version control and configuration management of all test objects developed and test environments used. To facilitate in-house performance testing ensuring that all key infrastructure, data requirements are met as well as establishing the best tools for the job Identify key components of the system that are suitable for automation and implement approach to deliver benefits through automation Experience with Continuous Integration tool (e.g. Jenkins) Experience with GitLab to implement for the

Results Tracking and Reporting:

Monitor defects raised by the team and challenge their prioritization supporting to resolution. Manage all issues that impact on the team’s ability to complete testing activities on schedule Create and maintain manual test repositories and regression test packs with a view of constant optimization to improve test estimates Create, maintain and manage test related documentation C Provide the QA Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies. Assist the QA Manager in preparing test plans, budgets, and schedules. Take responsibility to ensure all solutions delivered meet the highest quality standards. At least 3 - 5 years of automated testing experience (Must demonstrate) Qualified to ISEB/ISTQB Foundation Level or better. You’ve got a working knowledge of Docker. You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring using technologies like Terraform, Ansible, Kubernetes, GCP, or AWS. You have experience with Continuous Integration systems (e.g., Jenkins, Travis, GitLab, CircleCI etc). Experience in one or more of the following programming languages and tools: Python, Selenium, Java, XML, SQL, JavaScript. Degree in Computer Science or any other relevant (Priority given to skills over degree major) Exceptional Communication skills. Demonstrate excellent documentation skills and an aptitude to clearly communicate findings and results. Ability to effectively prioritize and deliver work in a high-pressure environment. Show full commitment to continuous improvement of processes and deliverables. Demonstrate a high degree of literacy, numeracy, and accuracy Possess good problem-solving skills Proactive, highly motivated, and a strong team player with a positive attitude Experience with REST API testing tools such as Postman, SOAP UI, and, or Swagger

Click Here To Apply



  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Automated testing specialist sought to oversee application testing, manage test teams, and develop automated test suites using COTS and custom tools. Ensure quality of team outputs and performance. Build test scripts, review requirements, and select test automation tools. Experience with Continuous Integration systems, programming languages, and tools....


  • Nairobi, Kenya Institute of Software Technologies Limited (IST) Full time

    The Institute of Software Technologies (IST) was established to address the ever-increasing need for high-quality IT skills training for professionals. A proven provider of emerging technology training, our reputation is one of delivering excellent, cutting edge education - presented by the most knowledgeable and experienced practitioners in the...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya pycs Full time

    Pycs seeks a skilled Software Engineer to develop and enhance complex software systems that power our organization's products and services. We are looking for a technical expert who can architect scalable solutions, mentor team members, and drive innovation across the software development lifecycle.Key Responsibilities: Architect and design software systems...


  • Nairobi, Kenya pycs Full time

    Pycs are a technology team with a strong background in financial systems and seek to resolve recurrent problems that financial institutions face with our solutions. Software Engineer Job Purpose: As a Software Engineer, the primary responsibility is to develop and enhance complex software systems that power our organization's products and...


  • Nairobi, Nairobi Area, Kenya Jumia Full time

    JUMIA is an e-commerce startup that aims to deliver a wide range of items across the African continent.As a Senior Java Software Engineer, you will be part of an agile team that develops e-commerce, smart logistics, and payment solutions.Key Responsibilities:Develop e-commerce, smart logistics, and payment solutions using state-of-the-art technologies and...


  • Nairobi, Kenya Jumia Full time

    JUMIA is an e-commerce startup with an aim to mimic Amazon’s success by delivering a wide range of items, from toys to generators across the African continent. Shortly after the startup of the business in Nigeria, JUMIA launched warehouses in four other growing countries which include: Egypt, Morocco, Kenya and Cote d'Ivoire. Senior Java Software...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a skilled Mobile Software Developer with expertise in Flutter to join our team at Nathan HR Human Resources. As a Mobile Software Developer, you will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms.Key Responsibilities:Develop and maintain cross-platform...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a seasoned Software Project Manager to lead our customer-facing implementation projects while ensuring timely and efficient software delivery. The ideal candidate will have 8-10 years of experience in managing complex software implementation projects, possess exceptional communication skills, and have a proven track record of working closely...


  • Nairobi, Nairobi Area, Kenya Institute of Software Technologies Limited (IST) Full time

    The Institute of Software Technologies (IST) was established to address the ever-increasing need for high-quality IT skills training for professionals. A proven provider of emerging technology training, our reputation is one of delivering excellent, cutting edge education - presented by the most knowledgeable and experienced practitioners in the...


  • Nairobi, Nairobi Area, Kenya Kilimall Full time

    We're looking for a talented software developer to join our team at Kilimall.co.ke, Kenya's largest online shopping mall. The ideal candidate will have experience with full-stack development, React, and a strong understanding of web technologies.Responsibilities:Participate in the optimization design and implementation of user experience demo toolsDevelop...


  • Nairobi, Nairobi Area, Kenya Kilimall Full time

    is Kenya's largest online shopping mall, aiming to become No.1 E-commerce platform in Africa. Key Responsibilities:Participate in the optimization design and implementation of user experience Demo tools Develop product interfaces using various web technologies such as , HTML, CSS, JavaScript, and Flash Collaborate with background developers to ensure...


  • Nairobi, Kenya Kilimall Full time

    Kilimall.co.ke is Kenya’s largest online shopping mall. We launched in July 2014 and our mission is to become No.1 E-commerce platform in Africa. Duties & Responsibilities: Participate in the optimization design and implementation of user experience Demo tools Use various web technologies such as react.js/HTML/CSS/ JavaScript/Flash for product...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a talented developer to fill the role of Full Stack Developer at Nathan HR Human Resources. Key Responsibilities:Full Stack Development: Create robust and efficient web applications using a combination of front-end and back-end technologies.Database Management: Utilize MongoDB and NoSQL databases to manage and optimize data storage and...


  • Nairobi, Nairobi Area, Kenya ALLIANCE IN GLOBAL MOTION Full time

    About Alliance in Global MotionWe are a non-governmental organization working towards positive change in Africa. Our team is dedicated to fostering cooperation and efficiency in our operations.Job Type: Flexible options available – part time or full time.Collaborative Environment: Work alongside our team to drive results.Client Engagement: Schedule and...


  • Nairobi, Nairobi Area, Kenya ALLIANCE IN GLOBAL MOTION Full time

    About Alliance in Global MotionWe are a non-governmental organization working towards positive change in Africa. Our team is dedicated to fostering cooperation and efficiency in our operations.Job Type: Flexible options available – part time or full time.Collaborative Environment: Work alongside our team to drive results.Client Engagement: Schedule and...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    At Nathan HR Human Resources, we are seeking a skilled Mobile Application Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications that elevate user engagement and satisfaction.Key Responsibilities:Collaborate with cross-functional teams to...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a seasoned professional to lead our customer-facing implementation projects and ensure timely software delivery at Nathan HR Human Resources. This experienced Implementation Manager will have 8-10 years of experience in managing complex software implementations, exceptional communication skills, and a proven track record of working closely...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Description:Nathan HR Human Resources is seeking a skilled Mobile App Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications that meet user expectations.Responsibilities:You will work closely with project managers, UI/UX designers, and fellow developers to...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Position Overview: We are seeking a skilled Mobile Developer to be an integral part of our development team at Nathan HR Human Resources, where you will be responsible for designing, developing, and maintaining high-quality mobile applications that enhance user engagement and satisfaction.Key Responsibilities:Collaborate with cross-functional teams,...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    Job Title: Senior Mobile Software Engineer PositionWe are seeking a highly skilled and experienced Senior Mobile Software Engineer to join our team at Nathan HR Human Resources. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications that deliver exceptional user...