S

SSC HR Solutions

Senior Software Quality Assurance Automation Engineer - API, UI, Performance & CI/CD

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedRemote

About the Job

Requirements

  • At least 5 years of professional QA/testing experience, with a strong focus on automation.
  • Proven experience building or significantly rebuilding automation frameworks, rather than only writing tests within an existing framework.
  • Strong programming skills in at least one of Python, Java, or TypeScript.
  • Strong hands-on experience with API automation using REST Assured, Karate, pytest, or equivalent frameworks.
  • Strong experience with UI automation using Playwright, Cypress, Selenium, or equivalent tools.
  • Strong SQL skills for automated data validation and database testing.
  • Practical experience with performance and load testing using JMeter, k6, Gatling, or similar tools.
  • Experience integrating automated tests into CI/CD pipelines.
  • Strong understanding of test automation architecture, design patterns, maintainability, and scalability.
  • Experience working in Agile/Scrum software development environments.

Responsibilities

  • Design, build, and maintain scalable test automation frameworks from the ground up.
  • Develop automated tests for APIs using REST Assured, Karate, pytest, or equivalent tools.
  • Develop automated tests for user interfaces using Playwright, Cypress, Selenium, or equivalent tools.
  • Develop automated tests for databases and data using SQL-based validation of data quality and integrity.
  • Build reusable automation architecture, libraries, utilities, fixtures, and reporting.
  • Validate data completeness, correctness, consistency, duplicates, and integrity across systems.
  • Develop and execute performance and load tests using tools such as JMeter, k6, or Gatling.
  • Integrate automated tests into CI/CD pipelines and ensure critical failures can prevent defective releases.
  • Investigate automation failures, identify root causes, and work with developers to resolve defects.
  • Define and maintain appropriate test coverage across APIs, user interfaces, backend services, and data pipelines.
  • Contribute to test strategy and quality engineering practices across multiple teams.
  • Continuously improve automation reliability, execution speed, maintainability, and coverage.
  • Mentor other QA engineers and promote engineering best practices within the QA team.

Desired Qualifications

  • Experience testing streaming or event-driven data pipelines.
  • Exposure to security testing or penetration testing.
  • Experience owning or contributing to test strategy across multiple engineering teams.
  • Experience with cloud environments and modern DevOps tooling.
  • Experience with Docker, Kubernetes, and distributed systems.
  • Experience testing data-intensive or high-throughput platforms.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at SSC HR Solutions

See more jobs