Quality Assurance Lead

4 weeks ago


Nairobi, Kenya ENGIE Full time

Responsibilities

  • Leadership & Team Management:
  • Lead, mentor, and grow a team of QA engineers, ensuring clear goals, performance tracking, and continuous improvement.
  • Oversee the recruitment, onboarding, and training of QA team members.
  • Foster a collaborative and proactive team culture focused on delivering high-quality software.
  • Quality Assurance Strategy:
  • Design and implement comprehensive QA strategies for multi-tenant web and mobile applications, covering functional, performance, security, and regression testing.
  • Ensure the creation and maintenance of detailed test plans, test cases, and test scripts.
  • Establish and monitor key QA metrics e.g., defect rates, code coverage, test execution time, etc. to track and improve software quality over time.
  • Test Automation:
  • Develop and maintain automated testing frameworks to ensure efficient regression testing and fast feedback in CI/CD pipelines.
  • Ensure appropriate levels of test coverage, including integration, API, and UI automation across both web and mobile platforms.
  • Identify and implement tools and frameworks for test automation that align with the needs of multi-tenant applications.
  • Manual and Exploratory Testing:
  • Manage manual testing efforts for complex or high-risk areas of the application that require human insight.
  • Perform exploratory testing to identify edge cases, usability issues, and unanticipated defects.
  • Collaboration & Communication:
  • Collaborate closely with developers, product managers, and DevOps to understand requirements, clarify acceptance criteria, and ensure the QA process is integrated into the development lifecycle.
  • Evaluation and/or authoring of UAT together with product managers and provide necessary support to business stakeholders.
  • Continuous Improvement:
  • Implement continuous testing practices to provide feedback on software quality early in the development cycle.
  • Stay updated with the latest QA methodologies, tools, and best practices, and integrate them into the team’s processes.
  • Work to reduce release cycle times by optimizing testing processes and increasing automation coverage.
  • At EEA, we have high expectations for our managers. Each manager plays a key role in creating an exceptional experience not only for our customers but for every person on our team. Our managers help EEA realize our ambitious goals while developing their own leadership skills and facilitating growth for their direct reports.

We believe that great leaders:

  • Deliver ambitious results: As a high-performing and accountable leader, you create an environment enabling effective action and bold decisions which contribute to successful delivery of results.
  • Act with integrity: As an ethical leader you are honest, respectful, objective, and transparent. You create and build upon a foundation of trust and openness.
  • Inspire and mentor the team: As an inspirational leader you walk the talk. You empower and coach your team with trust and humility.
  • Are accessible: as an accessible leader, you develop and maintain deep connections with stakeholders through approachability and active listening.
  • Ensure diversity and inclusion: as an inclusive leader, you ensure diversity and foster a sense of belonging.

Knowledge and skills 

Experience:

  • 5+ years of experience in software quality assurance, with at least 2+ years in a leadership role.
  • Experience with both web and mobile applications iOS and Android testing, including experience working with multi-tenant architectures.
  • Strong experience in automated testing frameworks Selenium, Appium, Cypress, etc..
  • Strong understanding of software testing methodologies, including functional, performance, and security testing.
  • Experience working with CI/CD pipelines and integrating automated testing into CI workflows e.g., Jenkins, CircleCI, GitLab CI.
  • Experience in API testing using tools such as Postman, SoapUI, or similar.
  • Hands-on experience with version control systems like Git and project management tools like Jira.
  • Strong leadership and mentoring abilities, with a track record of building and leading high-performing QA teams.
  • Excellent communication and collaboration skills, with the ability to work effectively across functional teams.
  • Analytical and problem-solving skills, with a strong attention to detail.

Nice to have:

  • Experience with load testing and performance testing tools e.g., JMeter, Gatling is a strong advantage.
  • Strong knowledge of multi-tenant systems, including tenant isolation and data segregation requirements is a plus.
  • Experience with cloud environments e.g., AWS and containerization e.g., Docker, Kubernetes.
  • Familiarity with security testing tools e.g., OWASP ZAP, Burp Suite.
  • Experience with performance monitoring and observability tools Prometheus, Sentry, Zabbix.

Qualifications:

  • Bachelors or Masters in a relevant engineering discipline Computer Engineering, Software Engineering, Computer Science preferred or comparable


  • Nairobi, Nairobi Area, Kenya ENGIE Full time

    ResponsibilitiesLeadership & Team Management:Lead, mentor, and grow a team of QA engineers, ensuring clear goals, performance tracking, and continuous improvement.Oversee the recruitment, onboarding, and training of QA team members.Foster a collaborative and proactive team culture focused on delivering high-quality software.Quality Assurance Strategy:Design...


  • Nairobi, Nairobi Area, Kenya Kenya Airways Full time

    Job Summary: The Quality Assurance Manager will oversee the development and implementation of quality management systems to ensure compliance with regulatory requirements and industry standards. The Quality Assurance Manager will be responsible for developing and implementing quality management systems to ensure compliance with regulatory requirements and...


  • Nairobi, Nairobi Area, Kenya Aircraft Leasing Services (ALS) Full time

    ALS is a leading provider of aviation solutions, serving Humanitarian Operations, Airlines, Oil/ Resource exploration, and VIP Clientele. The company has seen steady growth since its inception in 1985.ALS seeks a professional to oversee the quality management system, ensuring adherence to regulations and industry standards.Key Responsibilities: Ensure ALS...


  • Nairobi, Kenya Kenya Airways Full time

    Brief Description        The candidate will develop maintenance procedures and work instructions, supervise SQAEs & QAEs, plan, conduct audits and coordinate audits and investigations in order to ensure an airworthy, reliable, quality product/service is provided in a cost-effective manner. Will also ensure that technical staff work within the framework...

  • Quality Assurance

    1 month ago


    Nairobi, Nairobi Area, Kenya Sidian Bank Full time

    At Sidian Bank, we recognize the significant accountability and inherent risks that an entrepreneur takes to make his ideas and dreams a reality. It is for this reason that our mission is to empower entrepreneurs to create wealth through provision of transformational financial solutions that meet entrepreneurs needs and facilitate growth through convenience...


  • Nairobi, Kenya Corporate Staffing Services Full time

    Banking job vacancies in Kenya. SBM Bank Kenya is a leading and trusted financial institution with an international footprint, headquartered in Mauritius and positioned to offer an unprecedented banking experience in Kenya to niche Retail, SME and corporate clients. Job Summary: The overall purpose of the role for Senior Officer, Quality Assurance...


  • Nairobi, Nairobi Area, Kenya Frank Management Consult Ltd Full time

    Frank Management Consult Ltd is an international management consulting agency. We work with major companies, raising their performance, driving their strategies and enhancing their productivity.Job PurposeThe Software Test/Quality Assurance Engineer will be responsible for testing software products and ensuring that they meet the highest quality standards....


  • Nairobi, Kenya International Fertilizer Development Center Full time

    About IFDC   IFDC is a public international organization active in 27 countries in Africa, Asia, and America. IFDC uniquely approaches the global issues of food security and poverty by bridging the gap between research and impact, combining science-based innovations, holistic market systems development, an enabling policy environment, and strategic...


  • Nairobi, Kenya Aircraft Leasing Services (ALS) Full time

    ALS started operations in 1985 and over the years has seen steady growth ever since. Today, as an industry leader, ALS offers a range of customized and comprehensive aviation solutions for the benefit of Humanitarian Operations, Airlines, Oil/ Resource exploration, and VIP Clientele. Responsibilities: Ensure ALS operations adhere to all relevant...

  • Quality Assurance

    1 month ago


    Nairobi, Kenya Sidian Bank Full time

    At Sidian Bank, we recognize the significant accountability and inherent risks that an entrepreneur takes to make his ideas and dreams a reality. It is for this reason that our mission is to empower entrepreneurs to create wealth through provision of transformational financial solutions that meet entrepreneurs needs and facilitate growth through convenience...


  • Nairobi, Kenya Frank Management Consult Ltd Full time

    Frank Management Consult Ltd is an international management consulting agency. We work with major companies, raising their performance, driving their strategies and enhancing their productivity. Job Purpose The Software Test/Quality Assurance Engineer will be responsible for testing software products and ensuring that they meet the highest quality...

  • Team Lead

    2 months ago


    Nairobi, Nairobi Area, Kenya Digital Divide Data (DDD Kenya) Full time

    DDD believes talent has no boundariesand opportunities shouldn't either. In 2001, we saw the need to bring tech skills and living-wage work to men and women in underserved communities in Asia. It was here that DDD helped plant the seed for a socially responsible outsourcing practice known as impact sourcingResponsibilitiesTeam Management: Lead, mentor, and...


  • Nairobi, Nairobi Area, Kenya Catholic Relief Full time

    Catholic Relief Services (CRS) is an international non-governmental organization supporting relief and development work in over 99 countries around the world. CRS programs assist persons on the basis of need, regardless of creed, ethnicity or nationality and works through local church and non-church partners to implement its programs.Job Summary:You will be...


  • Nairobi, Nairobi Area, Kenya One Acre Fund Full time

    One Acre Fund is a nonprofit organization that supplies smallholder farmers in East Africa with asset-based financing and agriculture training services to reduce hunger and poverty.SummaryThe Quality Engineer role is at the forefront of the Engineering team's endeavor to enhance the quality and reliability of our solutions and to improve the team's technical...


  • Nairobi, Kenya Abt AssociatesAbt Associates is a global leader in research, evaluation and program implementation; driving innovation and measurable impact for more than 50 years. What sets us apart is our evidence-based and multi-disciplinary approach to solving tough challenges in health, social and environmental policy and international development. Specific areas we work in include:... Full time

    Abt Associates is a global leader in research, evaluation and program implementation; driving innovation and measurable impact for more than 50 years. What sets us apart is our evidence-based and multi-disciplinary approach to solving tough challenges in health, social and environmental policy and international development. About Job The Programme...


  • Nairobi, Kenya Corporate Staffing Services Full time

    The International Rescue Committee is a global humanitarian aid, relief and development nongovernmental organization. Job Overview Economic Recovery and Development (ERD) East Africa Regional Lead provides coherence and direction to the provision of technical support for Cash & Markets; Resilient Food Systems; and Economic Inclusion programming in...


  • Nairobi, Kenya Catholic Relief Full time

    Catholic Relief Services (CRS) is an international non-governmental organization supporting relief and development work in over 99 countries around the world. CRS programs assist persons on the basis of need, regardless of creed, ethnicity or nationality and works through local church and non-church partners to implement its programs. Job Summary: You...

  • Team Lead

    2 months ago


    Nairobi, Nairobi Area, Kenya NIRAS Kenya Full time

    We outline and design tomorrow's society. There is a good chance that you have already encountered NIRAS. At least in terms of projects that we have been involved in. As consulting engineers, we do not affix little "Made in" stickers to our projects. If we did, you would see them everywhere.Responsibilities Serving as the focal person for the GIZ project for...


  • Nairobi, Kenya Digital Divide Data (DDD Kenya) Full time

    DDD believes talent has no boundaries--and opportunities shouldn’t either. In 2001, we saw the need to bring tech skills and living-wage work to men and women in underserved communities in Asia. It was here that DDD helped plant the seed for a socially responsible outsourcing practice known as impact sourcing Responsibilities Team Management: Lead,...

  • HIV Prevention Lead

    3 weeks ago


    Nairobi, Kenya Corporate Staffing Services Full time

    Centre for Health Solutions - Kenya (CHS) is a local, not-for-profit organisation. We understand the local context, make use of local expertise and strategic partnerships to ensure we implement evidence-informed solutions and interventions to address existing and emerging public health concerns.Hiv Prevention Lead: CHS/HR/STP/HTSL/01/2024 Overall Job...