{bc}
linkedin

Intern

Tabby | تابي
Riyadh, KSA
Internship
Intern
Onsite
Discovered 1 weeks ago
Programming languagesGoData structures and algorithmsSQLUnit testingClient-server architecture
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Programming languagesGoData structures and algorithms
Smart Apply

Full Job Posting

About the Company

Tabby builds financial products used by millions of users across the GCC.

The engineering environment includes high-load, security-critical systems with strict regulatory requirements.

Role Context

This is an engineering internship with real responsibility rather than an educational or manual-only placement.

QA work covers user-facing applications, backend services, APIs, integrations, and internal tools.

Interns are embedded in real teams, work with production systems, and develop system-wide quality thinking.

Key Responsibilities

  • Participate in end-to-end testing of product features and system integrations.
  • Perform appropriate manual testing and automate tests that should be automated.
  • Contribute to API, integration, and end-to-end automated test suites.
  • Maintain and extend 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.
  • Collaborate with engineers and product managers to improve testability.

Required Skills and Knowledge

  • Know at least one programming language, with Go preferred.
  • Understand data structures and algorithms.
  • Understand deterministic and state-dependent program behavior.
  • Have basic SQL knowledge.
  • Understand unit testing concepts and principles.
  • Understand client-server architecture and be familiar with gRPC or RESTful API systems.
  • Be able to read, understand, and analyze existing code.
  • Be comfortable with cross-team collaboration and networking.
  • Be comfortable working in POSIX/Unix-like environments.

Strong Plus

  • Hands-on unit testing experience.
  • Familiarity with testing frameworks such as Go testing, JUnit, or pytest.
  • Understanding of mocking and stubbing techniques.
  • Knowledge of Git or another version control system.
  • Understanding of SDLC and CI/CD pipelines, with GitLab preferred.
  • Familiarity with Docker, Kubernetes, or another containerization technology.

Eligibility and Engagement

  • The internship welcomes current students and fresh graduates.
  • The program expects full-time-level engagement throughout the internship, with limited flexibility for classes or exams by prior arrangement.
  • Interns are expected to demonstrate ownership and remain involved in the team context.

Benefits and Progression

  • The internship is paid.
  • Interns receive full integration into an engineering team.
  • The engineering team is distributed across multiple countries.
  • Strong performance may lead to a junior QA engineer role.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Tabby | تابي