Available to hire
I’m Karim Elkomy, a Senior Test Automation Engineer with over nine years of experience building reliable QA and automation solutions. I specialize in designing Playwright-based frameworks from scratch, migrating tools, and integrating automation into CI/CD pipelines to deliver stable software.
I focus on test stability, debugging flaky tests, and leveraging AI-assisted development (Claude Code, Playwright agents) to accelerate engineering while maintaining full ownership of delivery. I collaborate across teams to define strategy, expand test coverage, and raise the quality bar for AI-driven products.
Skills
Experience Level
Language
English
Fluent
Arabic
Fluent
Work Experience
Senior Software Engineer in Test at MOSTLY AI
September 1, 2023 - PresentDesigned and maintained Playwright automation frameworks using TypeScript for AI-driven products; Automated and validated SDKs, APIs, and data pipelines for reliable synthetic data workflows; Integrated automation into GitHub Actions CI/CD pipelines for efficient, stable execution; Defined Playwright locator strategies and automation standards to reduce flakiness; Leveraged Claude Code and Playwright agents to accelerate framework evolution with human review; Collaborated with cross-functional teams to define test strategy and expand coverage
Senior Software Engineer in Test at Creative Dock
September 1, 2022 - March 1, 2023Developed and maintained a test automation framework for mobile applications using WebdriverIO with TypeScript; Integrated automated tests into CI/CD pipelines utilizing GitLab and BrowserStack; Conducted manual testing for Android and iOS mobile applications; Created test scenarios and integrated automation framework reporting using Qase
Senior QA Automation Engineer at Penny
September 1, 2020 - August 1, 2023Designed and maintained a TestCafe automation framework using TypeScript for scalable E2E testing; Led the migration from TestCafe to Playwright, improving execution speed, stability, and parallelization; Implemented CI/CD pipelines using GitHub Actions, enabling reliable and repeatable test execution; Defined automation architecture, standards, and best practices, improving maintainability and test quality; Mentored QA engineers and trained manual testers to contribute effectively to automation
Software Engineer II in Test at Ro
July 1, 2019 - July 1, 2022Built and maintained TestCafe automation suites for web applications; Integrated automation into CI/CD pipelines using Jenkins and AWS; Improved reporting via ReportPortal and Slack notifications; Performed targeted manual testing and defect triage in Agile teams
QA Automation Engineer at Venzee
March 1, 2019 - July 1, 2019Built a Protractor-based automation framework using JavaScript for web applications; Automated API tests using Postman to validate backend services; Integrated automation into CI/CD pipelines for continuous testing; Designed test cases and tracked defects using TestRail and Jira
Senior Test Engineer (Promoted from Junior Test Engineer) at _VOIS (Vodafone Intelligent Solutions)
September 1, 2016 - January 1, 2019Built automation frameworks using Selenium with Python/Pytest for API and integration testing; Led automation initiatives and trained manual testers on automation best practices; Acted as QA SPOC for multiple international markets; Performed functional, integration, and regression testing and managed defects using HP ALM
Education
B.Sc. in Electronics and Electrical Communications at Cairo University, Faculty of Engineering
January 1, 2011 - January 1, 2016Qualifications
ISTQB Certified Tester – Foundation Level
January 1, 2017 - January 14, 2026Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Telecommunications
Skills
Experience Level
Hire a QA Engineer
We have the best qa engineer experts on Twine. Hire a qa engineer in Cairo today.