Skip to main content
100 years and 60 days since the five-day weekRead the story

QA Engineer Intern

5 day weekGlassdoor Best Places '24Hybrid · Cairo, Egypt

We're looking for a QA Engineer Intern to join Procore's Quality Engineering organization. In this role, you'll work alongside experienced QA and Software Engineers to help deliver high-quality products through test automation, quality assurance best practices, and collaboration across Product and Engineering teams.

As a QA Engineer Intern, you’ll work closely with QA Engineers, Software Engineers, Product Managers, and remote teams to help ensure our products.

What you will do:

  • Plan, design, develop, and maintain automated tests for Procore’s web-based applications and services.

  • Build and execute UI, API, end-to-end, and integration tests.

  • Develop and maintain test automation scripts using modern frameworks and tools.

  • Collaborate on a shared codebase with both co-located and distributed teams.

  • Participate in sprint planning, testing activities, and quality improvement initiatives.

  • Analyze test results to identify defects and opportunities for improving test coverage.

  • Verify that implemented features meet business and user requirements.

  • Contribute ideas to improve QA processes, tooling, and engineering best practices.

  • Represent the QA team in cross-functional collaborations when needed.

What We're Looking For

  • 0–1 years of experience in software development and/or test automation (academic projects, internships, or personal projects are welcome).

  • Good understanding of software testing methodologies, QA tools, and Agile principles.

  • Good understanding of Object-Oriented Programming (OOP) concepts.

  • Familiarity with automation technologies such as Python, Java, C#, Selenium, Cypress, and SQL.

  • Basic understanding of the web stack (HTML, CSS, JavaScript).

  • Strong problem-solving, analytical, and research skills.

  • Excellent verbal and written English communication skills.