509 Software Quality jobs in Kenya

Senior Software Quality Assurance Lead

30100 Moiben KES240000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and meticulous Senior Software Quality Assurance Lead to spearhead our software testing efforts from a fully remote capacity. This pivotal role involves leading a team of QA engineers, defining test strategies, and ensuring the delivery of high-quality, bug-free software applications. The ideal candidate will possess a deep understanding of software development life cycles (SDLC), various testing methodologies (manual and automated), and bug tracking tools. You will be responsible for creating comprehensive test plans, designing and executing test cases, and reporting on software quality metrics. This is an excellent opportunity to work remotely from anywhere in Kenya, contributing to the integrity and reliability of our software products. The role demands strong leadership skills, excellent analytical abilities, and the capacity to manage and mentor a distributed QA team. You should be proficient in test automation frameworks and possess a proactive approach to identifying and resolving potential quality issues. We are looking for a detail-oriented individual who can champion quality throughout the development process and contribute to the continuous improvement of our QA practices. Your ability to communicate effectively and manage projects in a remote setting will be critical.

Key Responsibilities:
  • Lead and mentor a team of QA engineers in a remote environment.
  • Develop and implement comprehensive test strategies, test plans, and test cases.
  • Oversee the execution of manual and automated testing across various platforms (web, mobile).
  • Design, develop, and maintain automated test scripts using frameworks like Selenium, Appium, or similar.
  • Identify, record, document thoroughly, and track bugs using bug tracking systems (e.g., Jira).
  • Perform thorough regression testing when bugs are resolved.
  • Conduct various types of testing, including functional, integration, system, performance, and usability testing.
  • Collaborate closely with developers, product managers, and other stakeholders to understand requirements and ensure quality.
  • Define and track key quality assurance metrics and provide regular reports on test progress and product quality.
  • Champion quality best practices and advocate for a quality-first mindset within the development team.
  • Stay up-to-date with emerging QA tools and methodologies.
  • Contribute to the continuous improvement of the QA process.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in software quality assurance, with at least 2 years in a lead or senior role.
  • Proven experience in developing and executing test strategies and test plans.
  • Hands-on experience with test automation tools and frameworks (e.g., Selenium WebDriver, Cypress, Postman).
  • Proficiency in one or more programming languages (e.g., Java, Python, JavaScript) for test automation.
  • Strong understanding of SDLC and Agile methodologies.
  • Experience with bug tracking and test management tools (e.g., Jira, TestRail).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong leadership, communication, and interpersonal skills for effective team management and remote collaboration.
  • Ability to work independently and manage workload effectively in a remote setting.
This is a fully remote position, available for candidates based anywhere in Kenya.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Quality Assurance Engineer

00100 Mumbuni KES190000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a meticulous and experienced Automotive Software Quality Assurance Engineer to ensure the highest standards of software quality for their innovative automotive products. This role involves a hybrid work arrangement, offering a balance between remote flexibility and in-office collaboration. You will be responsible for designing, developing, and executing comprehensive test plans and strategies to validate the functionality, performance, and reliability of automotive software systems.

Responsibilities:
  • Develop and execute detailed manual and automated test cases for automotive software applications, including infotainment systems, ADAS features, and embedded control units.
  • Identify, document, and track software defects using bug tracking tools (e.g., JIRA).
  • Collaborate closely with software developers, system engineers, and product managers to understand requirements and ensure thorough test coverage.
  • Design and implement automated test scripts using relevant programming languages and testing frameworks.
  • Perform regression testing, integration testing, and system testing to ensure software stability and quality.
  • Participate in code reviews and provide feedback on software design and implementation from a quality perspective.
  • Analyze test results, generate reports, and communicate findings to project stakeholders.
  • Contribute to the continuous improvement of QA processes and methodologies.
  • Stay updated on automotive industry standards and best practices for software development and testing.
  • Ensure compliance with automotive quality standards such as ISO 26262 (Functional Safety) where applicable.
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in software quality assurance, with a significant focus on the automotive industry.
  • Proven experience in testing embedded systems and real-time applications.
  • Proficiency in test automation tools and frameworks (e.g., Selenium, Appium, Pytest).
  • Experience with scripting languages (e.g., Python, Shell scripting) for test automation.
  • Knowledge of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is highly desirable.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work effectively both independently and as part of a hybrid team.
This hybrid role offers a fantastic opportunity to contribute to the advancement of automotive technology while enjoying a flexible work environment. If you are passionate about automotive software and committed to quality, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Quality Assurance Engineer

50200 Bungoma, Western KES160000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a meticulous and experienced Automotive Software Quality Assurance (QA) Engineer to join their fully remote engineering team. This role is critical in ensuring the reliability, performance, and safety of automotive software systems. You will be responsible for developing and executing comprehensive test plans, identifying software defects, and collaborating with development teams to resolve issues. The ideal candidate will have a strong understanding of automotive software development processes, including knowledge of embedded systems and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet). This remote position requires excellent analytical and problem-solving skills, attention to detail, and the ability to work effectively in a distributed team environment. You will be involved in all phases of the software testing lifecycle, from requirement analysis to release. Experience with test automation tools and scripting is highly desirable. We are seeking a dedicated professional who is passionate about ensuring the quality of automotive software and contributing to the development of cutting-edge vehicle technologies. This role offers a fantastic opportunity to apply your QA expertise in a flexible, work-from-home setting, impacting the future of automotive innovation.

Responsibilities:
  • Develop and execute detailed test plans, test cases, and test scripts for automotive software components and systems.
  • Perform various types of testing, including functional, integration, regression, performance, and system testing.
  • Identify, document, and track software defects using bug tracking tools (e.g., Jira).
  • Collaborate closely with software developers to understand requirements and resolve identified issues.
  • Participate in requirement reviews and provide feedback on testability.
  • Develop and maintain automated test scripts for regression testing and continuous integration.
  • Contribute to the improvement of QA processes and methodologies.
  • Ensure that software meets all specified requirements and quality standards, with a focus on automotive functional safety (e.g., ISO 26262).
  • Analyze test results and provide comprehensive reports to the project team.
  • Stay current with industry trends and best practices in software quality assurance and automotive software development.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in software quality assurance, with a focus on automotive embedded systems.
  • Strong understanding of software testing methodologies and principles.
  • Experience with automotive communication protocols (CAN, LIN, UDS, DoIP).
  • Proficiency in bug tracking tools (e.g., Jira) and test management tools.
  • Experience with test automation frameworks and scripting languages (e.g., Python, C++).
  • Knowledge of automotive development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Excellent analytical, problem-solving, and critical thinking skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience with software development environments and tools.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

80100 Nairobi, Nairobi KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring Software Developers through a fully remote apprenticeship program. This program is designed for individuals eager to learn and build a career in software engineering, providing hands-on experience and mentorship. As an apprentice, you will work on real-world projects, gain exposure to various programming languages and development methodologies, and contribute to the creation of innovative software solutions.

Key responsibilities include:
  • Assisting senior developers in coding, testing, and debugging software applications.
  • Learning and applying different programming languages and frameworks under guidance.
  • Participating in code reviews and contributing to team discussions.
  • Developing and maintaining documentation for software projects.
  • Collaborating with cross-functional teams in a remote environment to understand project requirements.
  • Troubleshooting and resolving software defects.
  • Gaining exposure to agile development methodologies.
  • Contributing to the development of user interfaces and back-end systems.
  • Learning about software testing procedures and best practices.
  • Actively participating in training sessions and continuous learning activities.
The ideal candidate is a highly motivated individual with a passion for technology and a foundational understanding of programming concepts. A degree or diploma in Computer Science, Information Technology, or a related field, or a strong portfolio demonstrating coding ability, is preferred. Excellent problem-solving skills and a strong desire to learn are crucial. Must be comfortable working independently and communicating effectively in a remote setting. This apprenticeship provides a structured learning path and the potential for full-time employment upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

40101 Kitale, Rift Valley KES30000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting remote Apprenticeship opportunity for aspiring Software Developers eager to launch their careers. This is a fully remote program, providing comprehensive training and hands-on experience in a supportive virtual environment. As an apprentice, you will work closely with senior developers, learning to design, develop, test, and deploy software applications. You will gain exposure to various programming languages, development methodologies (e.g., Agile), and industry-standard tools. Key learning areas will include front-end and back-end development, database management, and software testing. The ideal candidate is passionate about technology, possesses strong problem-solving skills, and demonstrates a keen ability to learn quickly. While prior coding experience is beneficial, it is not strictly required; a strong foundational understanding of computer science principles and a proactive attitude are paramount. You should be comfortable working independently and collaborating effectively in a remote team setting. Excellent communication skills, both written and verbal, are essential for team interaction and mentorship. This apprenticeship is an exceptional pathway for individuals looking to gain practical experience and build a solid foundation in software development. We provide a structured learning curriculum, mentorship from experienced professionals, and the opportunity to contribute to real-world projects. A high school diploma or equivalent is required, and ongoing pursuit of a degree or relevant certification in computer science or a related field is a plus. Join us to kickstart your career in technology from the convenience of your home.
This advertiser has chosen not to accept applicants from your region.

Software Development Lead

60102 Embu, Eastern KES95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking an experienced and dynamic Software Development Lead to drive innovation and excellence within our engineering team located in **Embu, Embu, KE**. This is a pivotal role for a seasoned developer who can mentor a team, architect robust software solutions, and contribute to our cutting-edge projects. As the Software Development Lead, you will guide the design, development, testing, and deployment of high-quality software applications. You will be responsible for leading a team of software engineers, fostering a collaborative and productive work environment, and ensuring adherence to best practices in software development methodologies, such as Agile. Key responsibilities include translating business requirements into technical specifications, overseeing code reviews, troubleshooting complex technical issues, and mentoring junior developers. The ideal candidate will have a strong background in software architecture, a deep understanding of various programming languages and frameworks, and proven experience in leading development teams. Excellent communication, problem-solving, and project management skills are essential. You should be proficient in managing the full software development lifecycle and have a passion for delivering scalable and efficient software solutions. Join our forward-thinking company and take the lead in shaping our technological future.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

60200 Meru , Eastern KES800000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Development Lead to guide and mentor their engineering teams. This is a fully remote position, offering the flexibility to work from any location. You will be responsible for leading the design, development, and implementation of robust and scalable software solutions. This role requires a deep understanding of software architecture, development best practices, and a proven ability to manage complex projects and technical teams. You will be instrumental in driving innovation, ensuring code quality, and fostering a collaborative and productive development environment. The ideal candidate will be a proactive problem-solver with excellent leadership and communication skills, capable of guiding a remote team through the entire software development lifecycle, from concept to deployment and maintenance. Your technical vision and leadership will be key to delivering high-quality software products.

Key Responsibilities:
  • Lead the design, development, testing, and deployment of complex software applications and systems.
  • Define software architecture, choose appropriate technologies, and establish development standards.
  • Mentor and guide a team of software engineers, providing technical direction and performance feedback.
  • Collaborate with product managers and stakeholders to define project requirements and roadmaps.
  • Ensure the delivery of high-quality, maintainable, and scalable code.
  • Implement best practices for Agile development, CI/CD, and DevOps.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.
  • Foster a culture of innovation, continuous learning, and collaboration within the development team.
  • Contribute to strategic technical planning and decision-making.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 8 years of experience in software development, with at least 3 years in a leadership or lead role.
  • Expertise in one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Strong understanding of software architecture patterns (e.g., Microservices, MVC).
  • Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with Agile methodologies and project management tools (e.g., Jira).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage and motivate a remote development team.
  • Experience with database design and management.
  • Commitment to producing high-quality, well-documented code.
This is an exceptional remote opportunity for a talented software leader to shape impactful technology solutions.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software quality Jobs in Kenya !

Junior Software Development Apprentice

00100 Abothuguchi West KES35000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about coding and eager to kickstart your career in software development? Our client is seeking motivated and bright individuals to join our fully remote Apprenticeship program. This is an exceptional opportunity to gain hands-on experience and learn from seasoned professionals in a dynamic, fast-paced environment. As a Software Development Apprentice, you will be immersed in the complete software development lifecycle, from initial concept and design to development, testing, and deployment. You will work on real-world projects, contributing to innovative solutions that impact our users globally.

Key Responsibilities:
  • Assist in writing, testing, and debugging code under the guidance of senior developers.
  • Participate in code reviews and learn best practices in software engineering.
  • Collaborate with cross-functional teams to understand project requirements and deliverables.
  • Develop proficiency in various programming languages and development tools.
  • Contribute to the design and implementation of new features and enhancements.
  • Engage in continuous learning and skill development through provided training resources.
  • Troubleshoot and resolve software defects and issues.
  • Document code and technical specifications.

Qualifications:
  • A strong foundational understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Excellent problem-solving and analytical skills.
  • A genuine enthusiasm for technology and a willingness to learn.
  • Good communication and interpersonal skills, essential for remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • A diploma or bachelor's degree in Computer Science, Information Technology, or a related field is preferred, but not strictly required for candidates demonstrating strong aptitude and passion.
  • Prior personal coding projects or contributions to open-source are a plus.

This apprenticeship is designed for individuals who are driven, proactive, and looking for a structured path into the tech industry. Join us and build a rewarding career in software development, all from the comfort of your home office. This role offers a competitive stipend and the potential for full-time employment upon successful completion of the apprenticeship.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

01001 Makongeni KES60000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for ambitious Graduate Trainees to join our fully remote Software Development program. This is an ideal pathway for recent graduates looking to kick-start their careers in technology and gain hands-on experience in a dynamic, innovative, and collaborative virtual environment. You will work alongside experienced engineers, contributing to real-world software projects and learning the full software development lifecycle. This program is designed to foster growth and provide comprehensive training in modern software engineering practices.
Program Description:
  • Participate in intensive training modules covering various programming languages, frameworks, and development methodologies.
  • Work on real-world software development projects, contributing to coding, testing, and deployment phases.
  • Collaborate with senior developers and cross-functional teams in a remote setting using agile methodologies.
  • Learn and apply best practices in software design, coding standards, version control (Git), and continuous integration/continuous deployment (CI/CD).
  • Gain exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Develop problem-solving skills and contribute to debugging and issue resolution.
  • Engage in code reviews and provide constructive feedback to peers.
  • Prepare and present project progress reports and findings.
  • Receive mentorship from experienced software engineers throughout the program.
  • Opportunity to transition into a full-time Junior Software Developer role upon successful completion of the program.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • A strong academic record with a focus on programming and software development concepts.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Basic understanding of data structures, algorithms, and software design principles.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities, essential for a remote team.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Ability to work independently and manage time effectively in a remote environment.
  • Passion for technology and a desire to build a career in software development.
This program is entirely remote, open to all qualified graduates. Embark on your software engineering journey with us.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

20100 Mwembe KES250000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and visionary Senior Software Development Lead to guide their remote engineering teams. This fully remote position is a fantastic opportunity to shape the future of their technology stack and mentor a talented group of developers. The ideal candidate will possess extensive experience in software architecture, full-stack development, and agile methodologies, with a proven ability to lead and inspire teams. You will be responsible for technical decision-making, code reviews, ensuring code quality and scalability, and fostering a collaborative remote development culture. This role demands strong leadership qualities, excellent communication skills, and a deep understanding of software development lifecycle best practices. Key responsibilities include designing robust and scalable software solutions, guiding the development process from conception to deployment, and troubleshooting complex technical issues. You will also be involved in mentoring junior developers, conducting performance reviews, and staying abreast of emerging technologies. The ability to manage project timelines and deliverables in a remote setting is crucial. We are seeking a results-oriented leader who is passionate about building high-performance software and empowering their team. This is a pivotal role for an individual looking to make a significant impact on technological innovation within a remote-first organization. Experience with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and microservices architecture is highly desirable. Your leadership will guide the development of software solutions impacting operations in the **Nakuru, Nakuru, KE** region and across their global presence.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Quality Jobs