Apply Edge Start your job search

Senior Software Test Engineer

DXC Technology · Cairo, Egypt

Apply & track with Apply Edge
We are seeking an experienced Test Automation Specialist with 5+ years of hands-on experience in designing, developing, and maintaining robust test automation frameworks. The ideal candidate will have strong expertise in frontend automation, API testing, CI/CD integration, and automation framework architecture.This role requires a proactive engineer who can independently establish automation frameworks from scratch, implement best practices, and integrate automated testing into the software delivery pipeline.Key ResponsibilitiesDesign, develop, and maintain scalable test automation frameworks for web applications.Create and execute automated frontend tests using Cypress and/or Playwright.Develop and maintain automated API test suites using Rest Assured, Postman, and Newman.Write clean, maintainable automation scripts using TypeScript.Implement and maintain Page Object Model (POM) and other automation design patterns.Integrate automated test suites into CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.Collaborate closely with developers, QA engineers, and product teams to ensure software quality throughout the development lifecycle.Analyze test results, troubleshoot failures, and continuously improve automation coverage and reliability.Participate in test strategy discussions and advocate for automation best practices.Required Qualifications5+ years of experience in software testing and test automation.Strong experience with frontend automation using Cypress and/or Playwright.Hands-on experience with REST API testing using RestAssured, Postman, and/or Newman.Proficiency in TypeScript for automation development.Experience working with CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins.Strong knowledge of Git and version control best practices.Experience with testing frameworks such as JUnit 5 or TestNG.Proven ability to build and maintain automation frameworks from scratch.Experience implementing and maintaining Page Object Model (POM) architecture.Strong problem-solving skills and ability to work independently.Nice-to-Have SkillsExperience with BDD frameworks such as Cucumber and Gherkin.Basic knowledge of Docker and containerized environments.SQL skills for database validation and test data verification.Experience working in Agile/Scrum environments.