I

Integrant

Enterprise software engineering with AI agents

Senior Lead Software Developer in Test - SDET

Test Automation EngineeringUpdated on Nov 2
Full-timeCairo, Cairo Governorate, EgyptNo salary listed

About the Job

Requirements

  • At least 12 years of hands-on software testing and automation experience.
  • Proficiency in one or more of C#, Java, JavaScript, or SQL, with strong object-oriented programming foundations.
  • Hands-on experience with Selenium, TestNG, JUnit, and NUnit automation frameworks.
  • Hands-on experience in UI, system/integration, API, performance, and agile testing.
  • Strong test planning and test strategy design skills.
  • Production-project experience with Behavior-Driven Development using Cucumber or SpecFlow.
  • Proficient verbal and written English for direct U.S. client communication.
  • SQL and database manipulation skills.
  • Advanced programming knowledge including custom exceptions, intermediate LINQ, dependency injection, and loose coupling to increase testability.
  • Experience with Jenkins, GitLab, or equivalent CI/CD pipeline tools.
  • Solid understanding of common design and architecture patterns.
  • Experience applying data structures such as Dictionary, List, and HashSet in framework design.
  • Understanding of the Agentic Development Life Cycle.
  • Experience testing AI applications, LLM outputs, and agentic workflows across web, API, and integrated system layers.
  • Ability to create and validate workflows with rules and guardrails.
  • Hands-on experience building and using AI agents to support software engineering processes including testing, code generation, defect triage, and release validation.
  • Experience integrating AI agents into CI/CD pipelines, test automation frameworks, or developer workflows, including MCP server integration and Playwright MCP Protocol where applicable.
  • Ability to conduct structured evaluation of agentic and RAG systems using measures such as faithfulness, answer relevancy, context precision, and hallucination rate, with hands-on use of Ragas, DeepEval, or similar evaluation frameworks.
  • Fair working knowledge of cloud platforms, ETL pipelines, and DevOps practices.
  • Knowledge of testing estimation techniques for sprint and release planning.
  • Strong analytical and problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Ability to stay organized, reliable, and adaptable to client and project changes.

Responsibilities

  • Own and evolve the team’s testing roadmap, including automation and manual testing strategies.
  • Collaborate with stakeholders to establish quality benchmarks, KPIs, and acceptance criteria.
  • Drive adoption of effective testing methodologies and continuously improve team processes.
  • Create, review, and oversee execution of test plans and test strategies.
  • Provide test reports and quality metrics to project managers and clients.
  • Communicate proactively with the project manager about issues, schedule impacts, and performance concerns.
  • Review requirements and system design to identify testability gaps early.
  • Design and review test cases, test scripts, and test data.
  • Define test case execution priority and conduct impact analysis.
  • Recommend, implement, and manage test management, defect management, performance, and automation tools.
  • Log, track, and drive defects through to closure.
  • Coordinate regularly with engineers on defect and results status.
  • Spend at least 50% of working time on hands-on coding responsibilities.
  • Write unit tests for the API and business layer.
  • Enhance code testability in collaboration with developers.
  • Fix minor defects discovered during testing.
  • Implement test support features and automation utilities.
  • Document API endpoints and services to support testing and development.
  • Participate in code reviews and contribute improvements to code quality and standards adherence.
  • Work within an agile, self-organizing Scrum team.
  • Champion quality ownership within the squad.
  • Stay current with emerging testing techniques, tools, and technologies, including AI-assisted testing.

Desired Qualifications

  • Experience with ORM frameworks such as .NET Entity Framework, Hibernate, or Spring.
  • Experience with mocking frameworks such as Mockito, NMock, or equivalent.
  • ISTQB CT-GenAI (Certified Tester Testing with Generative AI) certification.
  • ISTQB CT-AI (Certified Tester AI Testing) certification.

About the Company

Integrant

Enterprise software engineering with AI agents

Integrant builds enterprise software for regulated industries like medical devices, life sciences, pharma, financial services, manufacturing, and the public sector. Their offerings include full platform development, modernization of legacy systems, or embedding AI agents into client workflows. It uses the Agentic Software Development Life Cycle (ADLC), where AI agents assist across requirements, architecture, build, test, and deployment, while engineers with deep domain knowledge govern every step to ensure quality. Unlike many firms, Integrant combines top-tier engineering talent (the top 1% in a demanding market), a long-track record in regulated environments, and responsible AI acceleration with engineer accountability. Their goal is to be the trusted technology partner clients rely on for mission-critical software that lasts. Headquartered in San Diego with engineering centers in Cairo and Amman.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
1992

Recently Posted Jobs

Explore more opportunities at Integrant

See more jobs