326 Software Testing jobs in Kenya
Senior Software Quality Assurance Lead
Posted today
Job Viewed
Job Description
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.
- 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.
Automotive Software Quality Assurance Engineer
Posted 1 day ago
Job Viewed
Job Description
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.
- 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.
Remote Automotive Software Quality Assurance Engineer
Posted 4 days ago
Job Viewed
Job Description
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.
- 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.
Remote Lead Quality Assurance Engineer - Software
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement end-to-end QA strategies and test plans.
- Lead, mentor, and manage a team of QA engineers.
- Design, write, and execute manual and automated test cases.
- Develop and maintain automated testing frameworks and scripts.
- Identify, document, and track software defects meticulously.
- Collaborate with developers to troubleshoot and resolve bugs.
- Perform various types of testing, including functional, regression, performance, and usability testing.
- Ensure adherence to quality standards and best practices throughout the SDLC.
- Contribute to the continuous improvement of QA processes and tools.
- Analyze test results and provide comprehensive reports to stakeholders.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software quality assurance, with at least 2 years in a lead or supervisory role.
- Proven experience in developing and implementing QA strategies and test plans.
- Expertise in test automation tools and frameworks (e.g., Selenium, Cypress, JUnit, TestNG).
- Proficiency in one or more programming languages for test automation (e.g., Python, Java, JavaScript).
- Strong understanding of SDLC, Agile methodologies, and CI/CD pipelines.
- Excellent analytical, problem-solving, and debugging skills.
- Effective communication and leadership skills for managing a remote team.
- Experience with performance and security testing methodologies.
- Ability to work independently and manage multiple projects in a remote setting.
Quality Assurance Manager
Posted today
Job Viewed
Job Description
Quality Assurance Supervisor
Posted 20 days ago
Job Viewed
Job Description
Pharmaceutical Quality Assurance Manager
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop, implement, and maintain the company's Quality Management System (QMS) in compliance with global regulatory standards (e.g., GMP, ICH).
- Oversee quality control activities and ensure that all products meet predefined specifications.
- Conduct internal audits of manufacturing processes, documentation, and facilities to ensure compliance.
- Manage deviations, non-conformances, and out-of-specification (OOS) results, including investigation and implementation of corrective and preventive actions (CAPAs).
- Review and approve batch records, validation reports, and other critical quality documentation.
- Prepare for and participate in regulatory inspections and customer audits.
- Train and mentor quality assurance personnel and other staff on quality systems and GMP principles.
- Monitor and analyze quality metrics and trends, reporting findings to senior management.
- Manage supplier quality assurance programs, including supplier qualification and audits.
- Ensure all activities are conducted in accordance with company policies and procedures.
- Contribute to the development and continuous improvement of quality processes.
- Maintain a strong understanding of evolving pharmaceutical regulations and industry best practices.
- Bachelor's or Master's degree in Pharmacy, Chemistry, Biology, or a related scientific discipline.
- Minimum of 7 years of experience in Quality Assurance or Quality Control within the pharmaceutical industry.
- Extensive knowledge of GMP, ICH guidelines, and other relevant regulatory requirements.
- Proven experience in developing and implementing QMS, conducting audits, and managing CAPAs.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong understanding of pharmaceutical manufacturing processes and analytical testing.
- Exceptional communication, interpersonal, and leadership skills.
- Ability to manage multiple priorities and work effectively in a remote team environment.
- Experience with regulatory submissions and interactions with health authorities is highly desirable.
- Proficiency in relevant software applications for quality management and data analysis.
Be The First To Know
About the latest Software testing Jobs in Kenya !
Remote Quality Assurance Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and execute manual and automated test cases.
- Identify, document, and track software defects and inconsistencies.
- Perform various types of testing, including functional, regression, and performance testing.
- Collaborate with software developers and product managers to understand requirements.
- Analyze test results and provide detailed reports on findings.
- Contribute to the development and maintenance of automated testing frameworks.
- Ensure that applications meet specified quality standards and requirements.
- Participate in code reviews and provide feedback on testability.
- Stay updated with new testing tools and methodologies.
- Proven experience as a Quality Assurance Engineer or similar role.
- Strong understanding of software testing principles and practices.
- Experience with test management tools (e.g., TestRail, Zephyr).
- Proficiency in bug tracking systems (e.g., Jira, Bugzilla).
- Experience with automated testing tools (e.g., Selenium, Cypress) is a plus.
- Familiarity with agile development methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Detail-oriented with a commitment to software quality.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
Senior Quality Assurance Specialist
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement quality assurance programs for cleaning and sanitation services.
- Conduct regular site inspections and audits to ensure compliance with standards.
- Identify and document any deviations from quality and hygiene protocols.
- Develop and implement corrective action plans to address quality issues.
- Ensure compliance with all relevant health, safety, and sanitation regulations.
- Monitor the effectiveness of cleaning processes and procedures.
- Train cleaning staff on quality standards and best practices.
- Maintain detailed records of inspections, audits, and training.
- Collaborate with facility management and cleaning teams to improve service quality.
- Provide regular reports on quality assurance findings and recommendations.
- Bachelor's degree in a related field or equivalent experience.
- Minimum of 5 years of experience in quality assurance, preferably in cleaning or facilities management.
- Strong knowledge of cleaning techniques, sanitation standards, and safety regulations.
- Experience with quality management systems and audit procedures.
- Excellent attention to detail and analytical skills.
- Strong written and verbal communication skills.
- Ability to develop and deliver training programs.
- Proficiency in using quality management software is a plus.
- Ability to work independently and manage time effectively in a remote environment.
- Problem-solving skills and a proactive approach to quality improvement.
Lead Quality Assurance Specialist
Posted today
Job Viewed