Headphones, Electronics, Head, Person, Laptop, Pc, Face, Monitor, Writing, Computer Keyboard

Senior Automation Engineer

Cairo, Egypt, 4213012

Senior Automation Engineer

Apply Now

Senior Automation Engineer

  • R0018075
  • Cairo, Egypt
  • QA Engineering
  • Engineering
  • Full_time
View favorites

We're looking for a talented Senior Automation Engineer to join Procore's Product & Technology organization. In this role, you will drive the design, development, and evolution of automated testing solutions that ensure the quality, reliability, and scalability of both customer-facing and internal applications. You will partner closely with Software Engineers, Product Managers, Designers, DevOps Engineers, and fellow Quality Engineers to embed automation throughout the software development lifecycle. We're looking for an engineer who is passionate about building robust automation frameworks, improving developer productivity, and leveraging AI-powered tools to accelerate software quality. This role reports to the Quality Assurance Manager and is based in Cairo, Egypt.

What you will do

  • Design, build, and maintain scalable automation frameworks for web, API, and end-to-end testing.

  • Develop reliable, maithe number of ntainable, and reusable automated test suites that support continuous delivery.

  • Collaborate with software engineers to integrate automated testing into CI/CD pipelines and improve release quality.

  • Define automation strategies and establish best practices for test architecture, code quality, and framework design.

  • Review product requirements, technical designs, and implementation plans to identify quality risks and improve testability.

  • Perform API, integration, regression, end-to-end, and exploratory testing when needed to ensure comprehensive coverage.

  • Investigate test failures, analyze defects, identify root causes, and partner with engineering teams to resolve issues.

  • Improve test execution speed, stability, and reliability by optimizing automation frameworks and reducing flaky tests.

  • Drive quality metrics, automation coverage, and continuous improvement initiatives across engineering teams.

  • Leverage AI-powered tools and coding assistants to accelerate test automation development, test generation, debugging, defect analysis, and engineering productivity.

  • Contribute to the adoption of AI-assisted quality engineering practices and help establish best practices across the organization.

  • Mentor other Quality Engineers on automation best practices, framework design, coding standards, and modern testing techniques.

  • Stay current with emerging automation technologies, AI capabilities, and industry best practices to continuously improve Procore's quality engineering practices to improve Procore's quality engineering practices continuously

    What we're looking for
     

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.

  • 5+ years of experience in software quality engineering with a strong focus on test automation.

  • Strong programming skills in Java, JavaScript/TypeScript, C#, or Python.

  • Hands-on experience designing and building automation frameworks using tools such as Playwright, Cypress, Selenium, or similar.

  • Experience automating REST APIs using tools such as Postman, Rest Assured, Playwright API, or equivalent.

  • Strong understanding of software engineering principles, object-oriented programming, and design patterns.

  • Experience working with CI/CD pipelines and integrating automated tests into modern deployment workflows.

  • Strong SQL skills and experience validating data across distributed systems.

  • Experience testing cloud-native applications, distributed systems, or microservices architectures.

  • Familiarity with Docker, Kubernetes, Git, and modern software development practices.

  • Experience with performance, reliability, or security testing is a plus.

  • Experience using AI-powered tools such as ChatGPT, GitHub Copilot, Claude, Gemini, Cursor, Windsurf, or similar to improve engineering and automation workflows.

  • Excellent communication, collaboration, and problem-solving skills.

About Us


Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.

We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a dynamic and inclusive environment. We do not tolerate discrimination against candidates or employees on the basis of gender, sex, national origin, civil status, family status, sexual orientation, religion, age, disability, race, traveler community, status as a protected veteran or any other classification protected by law.

Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact our People Crew here to discuss reasonable accommodations.

Perks & Benefits


At Procore, we believe in supporting our employees to help them thrive both personally and professionally. We offer a comprehensive range of benefits and perks for full-time employees, including generous paid time off and leave options, healthcare coverage, and career development programs. Discover more about our offerings and how we empower our global team to succeed.

 

Learn about our applicant and candidate privacy policy and about creating a profile on My Settings.