Intern QA Engineer
Department: Customer Happiness, Engineering
Employment Type: Internship
Location: Riyadh, Saudi Arabia, KSA
About the company
Context
Key Responsibilities
- Participate in end-to-end testing of product features and system integrations
- Perform manual testing where it makes sense and automate everything that should be automated
- Contribute to automated test suites (API, integration, end-to-end)
- Help maintain and extend existing test frameworks and test data
- Validate interactions between services, clients, and external systems
- Participate in release testing and regression cycles
- Analyze bugs, verify fixes, and contribute to root-cause analysis
- Work closely with engineers and product managers to improve testability
Skills, Knowledge & Expertise
Required
- Knowledge of at least one programming language (Go preferred)
- Familiarity with fundamental data structures and algorithms
- Understanding of deterministic vs. state-dependent behavior in programs
- Basic knowledge of SQL
- Understanding of unit testing concepts and principles
- Basic understanding of client–server architecture and familiarity with gRPC or RESTful API-based systems
- Ability to read, understand, and analyze existing code
- Comfortable with cross-team collaboration and networking
- Comfortable working in POSIX/Unixlike environments
Strong plus
- Hands-on experience writing unit tests (any language or framework)
- Familiarity with testing frameworks (e.g., Go testing package, JUnit, pytest)
- Understanding of mocking and stubbing techniques
- Knowledge of version control systems (Git or similar)
- Understanding of SDLC and CI/CD pipelines (GitLab preferred)
- Familiarity with Docker, Kubernetes, or any containerization technology
What we do not expect
- Expert-level knowledge of Go or other programming languages
- Prior professional QA/QC/QE/SDET experience
- Mastery of all listed frameworks, tools, or CI/CD systems
- Deep knowledge of networking, cloud, or container orchestration
Eligibility
- Saudi nationals only
- Internship is structured and administered through HRDF
- We welcome both current students and fresh grads
- We expect a full-time level of engagement throughout the internship. The program is not part-time: interns should be ready to contribute at a full working-day pace. We understand that students may occasionally need flexibility for classes or exams, which can be aligned with the mentor in advance, but overall performance, ownership, and context involvement are expected at a full-time level.
Format
- Paid internship
- Full integration into an engineering team
- Distributed engineering team across multiple countries
- Remote work is available from anywhere
- Office-based work is available in Riyadh
- Clear path to a junior QA engineer role based on performance
This internship is intentionally demanding and designed for candidates aiming for fast professional growth in quality engineering.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
