10 Application 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 3 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 Automotive Test Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, execute, and document test plans and test cases for automotive ECUs and systems.
- Perform functional, performance, integration, and regression testing.
- Utilize automotive testing tools such as CANoe/CANalyzer, diagnostic tools, and oscilloscopes.
- Analyze test results, identify root causes of failures, and report defects clearly.
- Collaborate with software and hardware development teams to resolve issues.
- Ensure compliance with automotive standards, including ISO 26262 where applicable.
- Participate in design reviews and contribute to the continuous improvement of test processes.
- Develop automated test scripts to enhance testing efficiency.
- Validate software releases and support the overall product development lifecycle.
- Maintain accurate records of test progress and results.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related field.
- Minimum of 4 years of experience in automotive testing or validation.
- Proficiency with automotive communication protocols (CAN, LIN, UDS) and related tools.
- Experience with embedded systems testing and debugging.
- Familiarity with test automation frameworks and scripting languages (e.g., Python).
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Excellent written and verbal communication skills for reporting and team collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- Experience with functional safety testing is a plus.
Remote Automotive Software Test Engineer
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop comprehensive test plans and test strategies for automotive software components and systems.
- Design and execute manual and automated test cases based on software requirements.
- Identify, document, and track software defects using defect tracking tools (e.g., JIRA).
- Collaborate with software developers to understand new features and potential issues.
- Perform regression testing to ensure that bug fixes and new features do not negatively impact existing functionality.
- Utilize automotive communication protocols (CAN, LIN, Ethernet) for testing and debugging.
- Work with test automation frameworks and scripting languages (e.g., Python) to enhance test efficiency.
- Set up and maintain test environments, including hardware-in-the-loop (HIL) systems.
- Participate in requirement reviews and provide feedback on testability.
- Contribute to the continuous improvement of testing processes and methodologies.
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 3+ years of experience in software testing, with a focus on automotive embedded systems.
- Solid understanding of the software development life cycle (SDLC) and agile methodologies.
- Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Proficiency in scripting languages like Python for test automation.
- Experience with test management tools (e.g., TestRail) and defect tracking tools (e.g., JIRA).
- Familiarity with HIL testing concepts and tools is a plus.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and teamwork skills, suitable for a remote work environment.
- Attention to detail and a commitment to delivering high-quality software.
Senior Electrical Test Engineer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement comprehensive test plans and procedures for electrical and electronic systems, circuit boards, and components.
- Create automated test scripts and sequences using various programming languages (e.g., Python, C#, LabVIEW) and test equipment software.
- Specify, select, and commission test equipment, fixtures, and hardware necessary for product validation.
- Perform root cause analysis of test failures, identify design or manufacturing issues, and recommend corrective actions.
- Collaborate closely with hardware design engineers during the NPI (New Product Introduction) phase to ensure testability and manufacturability.
- Develop and maintain test documentation, including test reports, validation plans, and failure analysis reports.
- Stay current with industry best practices, emerging test technologies, and standards relevant to electrical testing.
- Provide technical leadership and guidance to junior test engineers and technicians.
- Participate in design reviews and provide input on testability and reliability considerations.
- Optimize existing test processes for efficiency, speed, and cost-effectiveness.
Qualifications:
- Master's degree in Electrical Engineering or a related field.
- A minimum of 6 years of experience in electrical testing, validation, and troubleshooting of electronic systems and components.
- Proven experience in developing automated test solutions and writing test scripts in languages such as Python, C#, or LabVIEW.
- Proficiency with oscilloscopes, spectrum analyzers, signal generators, multimeters, and other standard electrical test equipment.
- Strong understanding of analog and digital circuit design, microcontrollers, and communication protocols.
- Experience with RF testing and compliance is a significant advantage.
- Knowledge of Quality Management Systems (QMS) and statistical analysis techniques (SPC) is desirable.
- Excellent problem-solving, analytical, and documentation skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment.
- Experience with FMEA (Failure Modes and Effects Analysis) and DFM (Design for Manufacturability) is a plus.
Senior Automotive Test Engineer - Electrification
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement detailed test plans and procedures for EV components, including battery packs, chargers, inverters, and motors.
- Design and set up complex test benches and configurations, specifying necessary instrumentation and data acquisition systems.
- Execute functional, performance, durability, and environmental testing according to established protocols.
- Analyze test data, generate comprehensive reports, and present findings to engineering and management teams.
- Identify, troubleshoot, and diagnose hardware and software issues discovered during testing.
- Collaborate with design and validation teams to resolve defects and improve product performance and reliability.
- Develop and maintain test automation scripts using Python or other relevant languages to improve testing efficiency.
- Ensure all testing activities comply with relevant automotive industry standards and safety regulations.
- Contribute to the continuous improvement of test methodologies and procedures.
- Mentor junior test engineers and provide technical guidance.
- Bachelor's or Master's degree in Electrical Engineering, Mechanical Engineering, or a related field.
- Minimum of 6-8 years of experience in automotive testing and validation, with a strong focus on EV components.
- Proven experience in developing and executing test plans for high-voltage systems, power electronics, or battery management systems (BMS).
- Proficiency with test automation tools and programming languages, particularly Python.
- Familiarity with common automotive communication protocols (e.g., CAN, LIN).
- Experience with data acquisition systems (DAQ) and analysis software (e.g., MATLAB/Simulink).
- Strong understanding of electrical safety practices related to high-voltage systems.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Effective communication and collaboration skills for working within a remote team structure.
- Knowledge of thermal management and mechanical testing of automotive components is a plus.
Be The First To Know
About the latest Application testing Jobs in Kenya !
Senior Automotive Test Engineer (Remote)
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop comprehensive test strategies and test plans for automotive systems and components.
- Design and execute various tests, including performance, durability, environmental, and functional testing.
- Analyze test data using statistical methods and identify performance trends and potential issues.
- Write detailed test reports, summarizing findings and recommending design modifications.
- Collaborate remotely with mechanical and electrical engineers to define testing requirements and interpret results.
- Oversee the calibration and maintenance of testing equipment and instrumentation.
- Lead the troubleshooting of testing anomalies and system failures.
- Mentor and guide junior test engineers.
- Stay current with automotive testing standards and best practices.
- Contribute to the continuous improvement of testing methodologies and processes.
Qualifications:
- Bachelor's or Master's degree in Mechanical Engineering, Electrical Engineering, or a related field.
- Extensive experience as an Automotive Test Engineer.
- In-depth knowledge of automotive systems, components, and vehicle dynamics.
- Proficiency in test automation software and data acquisition systems.
- Experience with various testing methodologies and equipment.
- Strong analytical and problem-solving skills.
- Excellent report writing and presentation skills.
- Ability to work independently and lead projects in a remote setting.
- Strong communication and collaboration skills.
- Knowledge of ISO 17025 or other quality standards for testing laboratories is a plus.
- Experience with simulation tools for test correlation is advantageous.
This fully remote Senior Automotive Test Engineer position offers a challenging and rewarding career opportunity with a leading automotive innovator. If you are passionate about vehicle performance and quality, and excel in a virtual environment, we want to hear from you.
Senior Automotive Test Engineer - Remote
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design and develop test plans and test cases for automotive systems and components.
- Execute functional, performance, and reliability tests.
- Operate and maintain test equipment and data acquisition systems.
- Analyze test data using statistical methods and identify trends and anomalies.
- Generate detailed test reports with findings and recommendations.
- Collaborate with engineering teams to troubleshoot and resolve issues identified during testing.
- Ensure adherence to automotive testing standards and safety protocols.
- Contribute to the automation of testing processes.
Qualifications:
- Bachelor's or Master's degree in Mechanical Engineering, Electrical Engineering, Automotive Engineering, or a related field.
- Minimum of 6 years of experience in automotive testing and validation.
- Proven experience in designing and executing test plans.
- Familiarity with automotive testing equipment and data acquisition systems.
- Knowledge of automotive communication protocols (e.g., CAN, UDS).
- Experience with test automation tools and scripting languages.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities for remote work.
- Understanding of vehicle dynamics or powertrain systems is beneficial.
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.