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

Posted Sep 18

This is a fully remote position, open to applicants in Egypt.

📋 Description

• Create, develop, and sustain scalable test automation frameworks from the ground up.

• Design automated tests for APIs, user interfaces, databases, and data quality/integrity verification.

• Construct reusable automation architecture, libraries, utilities, fixtures, and reporting systems.

• Ensure completeness, accuracy, consistency, duplication, and data integrity across various systems.

• Develop and carry out performance and load testing.

• Integrate automated tests into CI/CD pipelines to ensure critical failures can prevent flawed releases.

• Analyze automation failures, determine root causes, and collaborate with developers to fix defects.

• Define and uphold test coverage across APIs, user interfaces, backend services, and data pipelines.

• Contribute to the test strategy and quality engineering practices across various teams.

• Enhance automation reliability, execution speed, maintainability, and coverage.

• Mentor fellow QA engineers and advocate for engineering best practices within the QA team.


⛳️ Requirements

• Over 5 years of professional QA/testing experience, with a strong emphasis on automation.

• Demonstrated experience in building or significantly revamping automation frameworks.

• Proficient programming skills in at least one of Python, Java, or TypeScript.

• Extensive hands-on experience with API automation using REST Assured, Karate, pytest, or similar frameworks.

• Significant experience with UI automation employing Playwright, Cypress, Selenium, or comparable tools.

• Strong SQL proficiency for automated data validation and database testing.

• Practical knowledge of performance/load testing using JMeter, k6, Gatling, or related tools.

• Experience with integrating automated tests into CI/CD pipelines.

• Solid understanding of test automation architecture, design patterns, maintainability, and scalability.

• Familiarity with Agile/Scrum software development methodologies.

• Excellent debugging, analytical, and problem-solving abilities.

• Candidates who primarily possess experience in manual testing, test-case execution, or writing tests within an existing framework without substantial framework-development experience may not be a suitable fit.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health and wellness benefits.

• Opportunities for professional development and career advancement.

• Flexible work schedule and remote work options.

• Engaging company culture and team-building activities.

People also viewed

IndieKidz GmbH1 day ago

Software Test Automation Engineer – AI Startup

ID flagIndonesia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
CloudMargin1 day ago

QA/Test Engineer

RO flagRomania OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Quanata1 day ago

Senior SDET – Platform

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$198k – $281k/year
ApplyView job
CARE1 day ago

Senior Engineer, Test Automation

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$130k – $180k/year
ApplyView job
General Motors1 day ago

Staff Software Engineer – Test System Modernization

US flagCalifornia, +2 more statesFull-timeSoftware Development Engineer in Test (SDET)$189.3k – $290.7k/year
ApplyView job
Cisco1 day ago

Senior Software Development Test Engineer

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$167.7k – $245.2k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers