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

SSC — Cairo, Cairo Governorate, Egypt

Apply on employer website
Key ResponsibilitiesDesign build and maintain scalable test automation frameworks from the ground upDevelop automated tests acrossAPI REST Assured Karate pytest or equivalentUI Playwright Cypress Selenium or equivalentDatabaseData SQLbased validation of data quality and integrityBuild reusable automation architecture libraries utilities fixtures and reportingValidate data forCompletenessCorrectnessConsistencyDuplicatesData integrity across systemsDevelop and execute performance and load tests using tools such as JMeter k6 or GatlingIntegrate automated tests into CICD pipelines and ensure critical failures can prevent defective releasesInvestigate automation failures identify root causes and work with developers to resolve defectsDefine and maintain appropriate test coverage across APIs UI backend services and data pipelinesContribute to overall test strategy and quality engineering practices across multiple teamsContinuously improve automation reliability execution speed maintainability and coverageMentor other QA engineers and promote engineering best practices within the QA teamRequired Skills amp Experience5 years of professional QAtesting experience with strong focus on automationProven experience building or significantly rebuilding automation frameworks rather than only writing tests within an existing frameworkStrong programming skills in at least one ofPythonJavaTypeScriptStrong handson experience with API automation using technologies such asREST AssuredKaratepytestor equivalent frameworksStrong experience with UI automation usingPlaywrightCypressSeleniumor equivalent toolsStrong SQL skills for automated data validation and database testingPractical experience with performanceload testing using JMeter k6 Gatling or similarExperience integrating automated tests into CICD pipelinesStrong understanding of test automation architecture design patterns maintainability and scalabilityExperience working in AgileScrum software development environmentsStrong debugging analytical and problemsolving skillsNice to HaveExperience testing streaming or eventdriven data pipelinesExposure to security testing or penetration testingExperience owning or contributing to test strategy across multiple engineering teamsExperience with cloud environments and modern DevOps toolingExperience with DockerKubernetes and distributed systemsExperience testing dataintensive or highthroughput platformsWhat Were Looking ForThe ideal candidate is someone whoThinks like a software engineer not only a traditional testerHas personally built automation frameworks and understands the architecture behind themCan write clean maintainable productionquality codeIs comfortable testing across API UI database data and performance layersUnderstands that automation should provide reliable feedback in the CICD pipelineCan investigate failures rather than simply report themTakes ownership of quality and can work across multiple engineering teamsImportantThis role is automationfirstCandidates whose experience is primarily manual testing testcase execution or writing tests inside an existing framework without significant frameworkdevelopment experience are unlikely to be a strong fit




Looking for a job?

Visit Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.