Senior Software QA Automation Engineer - API, UI, Performance & CI/CD
Job Description Roles & Responsibilities Key Responsibilities Design, build, and maintain scalable test automation frameworks from the ground up. Develop automated tests across: API REST Assured, Karate, pytest, or equivalent. UI Playwright, Cypress, Selenium, or equivalent. Database/Data SQL-based validation of data quality and integrity. Build reusable automation architecture, libraries, utilities, fixtures, and reporting. Validate data for: Completeness Correctness Consistency Duplicates Data 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, UI, backend services, and data pipelines. Contribute to overall 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. Required Skills & Experience 5+ years of professional QA/testing experience , with strong focus on automation. P roven 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 TypeScript Strong hands-on experience with API automation using technologies such as: 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/load testing , using JMeter, k6, Gatling, or similar. 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. Strong debugging, analytical, and problem-solving skills. Nice to Have 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. Desired Candidate Profile What We're Looking For The ideal candidate is someone who: Thinks like a software engineer , not only a traditional tester. Has personally built automation frameworks and understands the architecture behind them. Can write clean, maintainable production-quality code. Is comfortable testing across API, UI, database, data, and performance layers . Understands that automation should provide reliable feedback in the CI/CD pipeline . Can investigate failures rather than simply report them. Takes ownership of quality and can work across multiple engineering teams. Company Industry ConsultingManagement ConsultingAdvisory Services Department / Functional Area IT Software Keywords Senior Software QA Automation Engineer - APIUIPerformance & CI/CD Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanySSC Egypt
- LocationCairo, Egypt
- CategoryCybersecurity
- SourceNaukrigulf
- Listed1h ago
Related Cybersecurity jobs
Soc Analyst l2
Job Responsibilities Investigate escalated security incidents and determine impact Perform deep endpoint investigations Conduct threat hunting activities…
Information Security Engineer (SOC L2)
As Information Security Engineer , you ll play a key part in monitoring and defending our infrastructure, applications, and cloud environments from cyber…
Secretary
Manage executive schedules, ensuring optimal time allocation for meetings, deadlines, and travel, to facilitate smooth operations. Prepare and edit…
Office Assistant
Manage daily office operations, including organizing schedules, coordinating meetings, and ensuring the office runs smoothly. Serve as the first point of…