QA Automation Engineer at Cercli (S23)
Rippling for Middle East & North Africa
Remote
Contract
US citizenship/visa not required
3+ years
About Cercli

Cercli is the single modern platform for Middle East & North Africa (MENA) businesses to hire, manage and pay their global workforce. We automate your local and remote payrolls, HR, onboarding, compliance, expenses and more - to help organisations reduce human error and stay fully compliant. 

Even today, companies across MENA manage payroll, employee information, documents, onboarding checklists, and a plethora of other tasks manually. They default to spreadsheets, legacy enterprise solutions, and dated basic HR solutions, causing an array of issues and challenges, including human error and fraud, weak compliance, poor transparency, and more.

About the role
Skills: Java, Kotlin, Python

QA Automation Engineer plays a vital role in ensuring the quality and performance of software applications through automated testing. This position requires a blend of technical expertise, analytical skills, and collaboration with development teams to enhance the software development lifecycle.

We're seeking an experienced Automation engineer that wants to be part of an ambitious team.

The ideal candidate will have deep expertise automating flows in B2B SaaS platforms

Roles & Responsibilities

  • Designing Automated Tests: Develop and implement automated test scripts to validate application functionality and performance.
  • Collaborating with Teams: Work closely with software developers, product managers, and other stakeholders to identify testing requirements and create comprehensive test plans.
  • Identifying Defects: Analyze software for weaknesses, document bugs, and track issues through various stages of development.
  • Maintaining Test Frameworks: Update and maintain existing automated test scripts and frameworks to ensure they remain effective as software evolves.
  • Executing Tests: Perform regression testing to ensure that new changes do not adversely affect existing functionalities. Provide stack traces for any flaws and problems.
  • Reporting Results: Analyze test results, generate detailed reports, and communicate findings to relevant teams for corrective actions.
  • Continuous Improvement: Stay updated on the latest testing tools and methodologies to enhance testing processes.

Required Qualifications

  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: Proven experience as a QA Automation Engineer or in a similar role, with a strong understanding of software quality assurance processes.
  • Technical Skills:
    • Proficiency in programming languages such as Java, Python, or C#.
    • Familiarity with automated testing tools like Playwright, Selenium, QTP, or similar frameworks.
    • Knowledge of continuous integration tools (e.g., Jenkins) and version control systems (e.g., Git).
  • Analytical Skills: Strong problem-solving abilities and attention to detail to identify issues effectively.
  • Communication Skills: Excellent verbal and written communication skills for effective collaboration with team members.
  • Must have experience with leveraging latest code AI Code IDEs (Cursor, Windsurf, Claude, IntelliJ Junie, lovable) and quick prototyping for QA automation flows and tools

Preferred Qualifications

  • Familiarity with performance and security testing practices.
  • Ability to write clear and concise test cases and documentation.

Other jobs at Cercli

contractRemoteQA engineer3+ years

fulltimeDubai, Dubai, AE / Riyadh, Riyadh Province, SA / Remote3+ years

fulltimeDubai, Dubai, AE / RemoteBackend6+ years

fulltimeDubai, Dubai, AE / RemoteFrontend3+ years

fulltimeDubai, Dubai, AE / Riyadh, Riyadh Province, SA / Remote3+ years

fulltimeDubai, Dubai, AE / RemoteBackend3+ years

fulltimeDubai, Dubai, AE / Remote3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›