Qualifications
Qualifications:Minimum of 3 years of hands-on software testing experience. Proficient in automation tools such as Selenium, TestNG, Junit, and NUnit. Solid understanding of testing estimation techniques. Exceptional analytical and problem-solving skills with a keen eye for detail. Proficient in English, both verbal and written. Strong work ethic, team player, and self-motivated individual. Excellent communication and interpersonal skills. Experience with database manipulation, particularly SQL. Effective time management skills. Familiarity with Agile development methodologies and testing practices. Attention to detail and strong organizational skills. Basic understanding of Cloud, ETL, and DevOps concepts. Adaptability to client and project changes. Experience with Behavior-Driven Development (BDD) tools such as Cucumber and SpecFlow. Advanced programming skills, including custom exception handling and intermediate knowledge of LINQ, dependency injection, and loose coupling to enhance testability. Proficient in CI/CD tools like Jenkins and GitLab. Familiarity with ORM frameworks (e.g., . NET Entity Framework, Hibernate, Spring). Experience with mocking frameworks (e.g., Mockito, NMock). Solid understanding of data structures such as dictionaries, lists, and hashsets.
About the job
Integrant is hiring a Senior Software Developer in Test (SDET) for its Cairo office. The role centers on developing and maintaining automated testing frameworks, performing manual tests on essential features, and driving comprehensive test coverage across projects. This position also includes mentoring less experienced developers and collaborating with teams from various disciplines.
What you will do
- Create and review detailed test cases and scripts for both new and existing product features.
- Decide which test cases to run and analyze their impact to focus testing where it matters most.
- Recommend, implement, and use different tools for test management, defect tracking, performance testing, and automation.
- Log software issues and track them through to resolution.
- Communicate project issues and their potential impact on timelines to the project manager.
- Keep up to date with new testing methods, technologies, and tools.
- Collaborate closely within an agile Scrum team, contributing to a self-organizing environment.
- Coordinate with engineers to review test results and discuss the status of defects.
- Write unit tests for API and business logic layers.
- Identify and resolve minor defects found during testing.
- Document API endpoints or services to support both testing and development efforts.
Location
This is an on-site position in Cairo, Cairo Governorate, Egypt.
About Integrant
At Integrant, we are dedicated to driving innovation and excellence in software development. Our team is composed of talented professionals committed to creating cutting-edge solutions for our clients. We foster a collaborative and dynamic work environment where every team member's contributions are valued.