Search by job, company or skills

Procore Technologies

Senior QA Engineer - Manual, Automation & AI- Enabled Testing

Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Ad

We're looking for a talented Senior Quality Engineer to join Procore's Product & Technology team. In this role, you will help ensure the quality, reliability, and scalability of customer-facing and internal applications by combining strong testing fundamentals with modern automation and AI-assisted testing practices.

You will work closely with Software Engineers, Product Managers, Designers, DevOps Engineers, and other stakeholders to deliver high-quality software in a fast-paced, agile environment. We are looking for a proactive, quality-focused engineer who is passionate about continuous improvement, automation, and leveraging AI-powered tools to enhance testing efficiency and effectiveness.

This role reports to the Quality Assurance Manager and is based in Cairo, Egypt

What you'll do:

  • work with cross-functional teams to drive quality throughout the software development lifecycle.
  • Review product requirements, designs, and technical specifications to identify risks, gaps, and testability concerns.
  • Design, develop, and execute comprehensive test strategies, test plans, and test cases.
  • Perform functional, integration, regression, exploratory, API, and end-to-end testing.
  • Build, maintain, and enhance automated test suites using modern automation frameworks.
  • Collaborate with engineering teams to integrate automated testing into CI/CD pipelines.
  • Analyze defects, identify root causes, and work closely with developers to drive resolution.
  • Validate that delivered software meets business, functional, performance, and quality requirements.
  • Leverage AI-powered tools and agents to improve test case generation, test automation development, defect analysis, risk assessment, and overall QA productivity.
  • Contribute to test strategy discussions and help establish best practices for AI-assisted testing.
  • Monitor quality metrics and proactively identify opportunities for quality improvements.
  • Participate in release validation and post-release quality assessments.
  • Mentor junior QA engineers and contribute to a culture of quality across the organization.

What we're looking for:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of experience in software quality assurance and testing.
  • Strong understanding of software testing methodologies, quality engineering principles, and Agile development practices.
  • Experience designing and executing manual and automated test strategies.
  • Hands-on experience with modern web test automation frameworks such as Playwright, Cypress, Selenium, or equivalent.
  • Experience testing REST APIs and backend services.
  • Strong SQL skills and experience validating data across systems.
  • Experience working with CI/CD pipelines and automated quality gates.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience testing distributed systems, microservices, or cloud-native applications.
  • Familiarity with observability and monitoring tools.
  • Experience using AI-powered tools (e.g., ChatGPT, Claude, Gemini, Copilot, Cursor, Windsurf, or similar) to improve testing and engineering workflows.
  • Ability to leverage AI for test case generation, automation development, debugging, root cause analysis, and quality insights.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149267529