Integrant logoIntegrant logo

Principal Software Development Engineer in Test (SDET)

IntegrantCairo, Cairo Governorate, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Requirements:Minimum 5 years of hands-on experience in software testing. Proficient in OOP and familiar with one or more programming languages such as C#, Java, JavaScript, and SQL. Experience with tools like Selenium, TestNG, JUnit, and NUnit. Hands-on expertise in various testing types including UI, System/Integration, API, Performance, and Agile testing. Solid understanding of test planning and strategy design. Basic knowledge of testing estimation techniques. Strong analytical and problem-solving abilities with meticulous attention to detail. Fluent in English, both verbal and written. Exemplary work ethic, collaborative team player, and self-motivated. Effective communication and interpersonal skills. Experience with database manipulation, particularly in SQL. Excellent time management capabilities. Knowledge of Agile development methodologies and agile testing practices. Highly organized with a keen eye for detail. Familiarity with Cloud, ETL, and DevOps concepts. Adaptable and flexible to client and project dynamics. Experience with Behavior-Driven Development (BDD) tools such as Cucumber and SpecFlow. Advanced programming skills, including a solid understanding of custom exceptions, intermediate LINQ, dependency injection, and loose coupling to enhance testability. Proficient with CI/CD tools.

About the job

Integrant is hiring a Principal Software Development Engineer in Test (SDET) in Cairo, Egypt. This role focuses on ensuring the quality and reliability of software solutions by blending software development skills with deep testing expertise. The position involves both hands-on coding and comprehensive quality assurance, with a strong emphasis on root cause analysis and continuous improvement of testing processes.

Main Responsibilities

  • Review system requirements and design specifications to guide implementation.
  • Create, review, and execute test cases and scripts for thorough coverage.
  • Set priorities for test case execution and conduct impact analyses.
  • Advise on, implement, and collaborate in the use of test management, defect management, performance, and automation tools.
  • Document defects and track their resolution through closure.
  • Work with project managers to discuss project issues, timeline impacts, and performance concerns.
  • Stay current with new testing techniques, tools, and technologies.
  • Collaborate within an agile Scrum team structure.
  • Communicate regularly with engineers about test outcomes and defect status.
  • Generate detailed test reports.
  • Write unit tests for API and business logic layers.
  • Improve code testability.
  • Address minor defects found during testing cycles.
  • Implement features that support testing processes.
  • Document API endpoints or services to support both testing and development teams.
  • Support the creation and execution of test plans alongside the test lead.

Location

Cairo, Cairo Governorate, Egypt

About Integrant

Integrant is a forward-thinking technology company committed to delivering high-quality software solutions. We pride ourselves on fostering a collaborative work environment where innovation thrives.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.