Role Overview
As a QA Intern, you will support the Quality Assurance team in day-to-day testing activities while learning how to ensure software products meet business requirements and user expectations.
You’ll gain hands-on experience working with cross-functional teams to identify, document, and track defects, assist with test case creation and execution, and help validate new features in a fast-paced Agile environment.
You’ll also have the opportunity to explore how AI and AI-powered tools can support modern QA practices, from generating test scenarios to improving testing efficiency and identifying potential issues.
This internship is a great opportunity to explore software quality assurance, develop analytical and problem-solving skills, and gain real-world exposure to testing methodologies, technology, AI, and user experience.
Qualifications
Bachelor’s degree in Computer Science or currently pursuing a Bachelor’s degree in Computer Science, ideally in the 4th year of studies.
Strong interest in software testing and Quality Assurance.
Familiarity with basic software testing concepts and methodologies.
Familiarity with frontend and backend technologies, including HTML, CSS, JavaScript frameworks, and databases.
Basic AI knowledge and understanding of how AI can support software testing, Quality Assurance, and test automation.
Interest in exploring AI-powered tools for QA activities such as test case generation, test scenario analysis, debugging, and identifying potential issues.
Passion for AI, Product Development, NLP, and emerging technologies.
Familiarity with Agile methodologies and tools such as Jira or Trello is an advantage.
Strong analytical mindset and curiosity about how products work and how users interact with them.
Strong communication and collaboration skills.
Ability to work collaboratively and learn from feedback.
Good organizational skills and ability to handle multiple tasks with guidance.
Eagerness for continuous learning and personal growth, with an interest in staying up to date with the latest technologies and trends.
English proficiency, both written and spoken.
Ideal Applicant Profile
We’re looking for someone who is:
Young & ambitious — a believer and builder who wants to make an impact.
Curious & analytical — naturally interested in finding out how things work and spotting what others might miss.
Eager to learn — looking for strong mentorship, hands-on experience, and continuous development.
Interested in technology & AI — curious about how emerging technologies can improve software development and QA.
Collaborative — comfortable working with developers, product managers, designers, and other team members.
Growth-oriented — motivated by learning, career advancement, and personal growth.
Adaptable — comfortable working in a fast-paced environment with changing priorities.
User-focused — interested in understanding not only whether something works, but whether it works well for the end user.
What You Get
Paid internship
Growth plan toward a high-impact QA Engineer role
1-on-1 mentorship from experienced QA professionals
Hands-on experience with real-world SaaS product challenges
Exposure to modern QA practices and AI-assisted testing
Opportunity to work with cross-functional Product, Engineering, and QA teams
A collaborative and supportive team culture
Continuous learning and professional development
A chance to prove you can help shape global products without leaving Skopje
Apply Today!
We’re not just looking for someone to “do the work.” We’re looking for a QA Intern who is eager to learn, contribute, and grow with our team.
If you’re ready to turn your curiosity, attention to detail, analytical mindset, and interest in software quality and AI into hands-on experience and a meaningful career in Quality Assurance, we’d love to meet you.