QA Intern / Jr QA Engineer
Semos Cloud
/job-details/13731
Start or grow your career in
**Quality Assurance**
at Semos Cloud, helping us build reliable products used by global organizations. You’ll work with QA professionals, developers, and Product teams to test features, identify defects, and check whether our products meet business requirements and user expectations. You’ll also explore how AI-powered tools can support testing, while learning to evaluate their output critically.
We welcome applicants at two levels:
- QA Intern: You understand testing fundamentals through coursework, training, or personal projects and are ready to apply them with guidance.
- Junior QA Engineer: You have practical testing experience and can create test cases, report defects, and complete assigned testing activities with some independence.
Your responsibilities and level of support will reflect your experience.
What you’ll do
- Review requirements and identify what needs to be tested, including missing details and potential issues.
- Create and execute test cases covering expected behavior, invalid inputs, and edge cases.
- Perform functional, regression, and exploratory testing of web applications.
- Document defects with clear steps to reproduce, expected and actual results, and supporting screenshots or recordings.
- Work with developers to clarify issues, verify fixes, and check for unintended changes.
- Communicate testing progress, findings, and blockers clearly.
- Explore AI-assisted test scenario generation and other QA tools, checking their suggestions for accuracy and completeness.
To be successful in both levels you need
- Relevant education or training: studying (final year) or holding a BA degree in Computer Science, Software Engineering, or a related field
- Testing fundamentals: Able to explain the purpose of functional, regression, and exploratory testing, and the difference between severity and priority.
- Test case creation: Able to turn a simple feature requirement into test cases with clear steps and expected results, including positive and negative scenarios
- Defect reporting: Able to write a bug report that another person can follow to reproduce the issue
- Basic web knowledge: Understand how browsers, frontend interfaces, backend services, and databases work together in a web application
- Analytical thinking: Able to investigate unexpected behavior systematically and explain what you checked
- English: Able to write understandable test cases and bug reports and discuss findings in English
- Collaboration and learning: Comfortable asking questions, receiving feedback, and working with others to resolve issues.
- Actively use AI tools: in your learning, projects, or work and be able to share a concrete example of how you used them, checked their output, and improved the result.
For intern applicants, these skills may come from coursework, a QA course, or personal projects. Previous employment in QA is not required.
Additional expectations for Jr Applicants
- Practical experience testing a web application through employment, an internship, or a substantial hands-on project.
- Able to create and execute test cases for an assigned feature with limited guidance.
- Experience reporting and tracking defects using Jira or a similar tool.
- Experience verifying fixes and performing regression testing.
- Able to explain a testing example: what you tested, how you approached it, what you found, and how you reported the results.
Bonus points, not compulsory
- Basic SQL skills for checking data.
- Experience testing APIs using Postman or a similar tool.
- Familiarity with browser developer tools.
- Exposure to test automation tools such as Playwright, Cypress, or Selenium.
- Experience using AI tools to support testing, with an understanding that generated suggestions need verification.
- Familiarity with Agile development practices.
What you get
- A paid internship or a Junior QA Engineer position, depending on your demonstrated skills and experience.
- Mentorship and regular feedback from experienced QA professionals.
- A development plan to build your QA skills and take on greater responsibility.
- Hands-on experience with real SaaS products and customer use cases.
- Exposure to modern QA practices and AI-assisted testing.
- Collaboration with Product, Engineering, and QA teams.
- The opportunity to contribute to global products from Skopje.
Apply
Submit your resume and indicate whether you are applying for the
**intern**
or
**junior**
level.
Send a short motivational letter, include a brief example of something you have tested through work, an internship, coursework, or a personal project. Tell us what you tested and one issue or test scenario you identified.
**Quality Assurance**
at Semos Cloud, helping us build reliable products used by global organizations. You’ll work with QA professionals, developers, and Product teams to test features, identify defects, and check whether our products meet business requirements and user expectations. You’ll also explore how AI-powered tools can support testing, while learning to evaluate their output critically.
We welcome applicants at two levels:
- QA Intern: You understand testing fundamentals through coursework, training, or personal projects and are ready to apply them with guidance.
- Junior QA Engineer: You have practical testing experience and can create test cases, report defects, and complete assigned testing activities with some independence.
Your responsibilities and level of support will reflect your experience.
What you’ll do
- Review requirements and identify what needs to be tested, including missing details and potential issues.
- Create and execute test cases covering expected behavior, invalid inputs, and edge cases.
- Perform functional, regression, and exploratory testing of web applications.
- Document defects with clear steps to reproduce, expected and actual results, and supporting screenshots or recordings.
- Work with developers to clarify issues, verify fixes, and check for unintended changes.
- Communicate testing progress, findings, and blockers clearly.
- Explore AI-assisted test scenario generation and other QA tools, checking their suggestions for accuracy and completeness.
To be successful in both levels you need
- Relevant education or training: studying (final year) or holding a BA degree in Computer Science, Software Engineering, or a related field
- Testing fundamentals: Able to explain the purpose of functional, regression, and exploratory testing, and the difference between severity and priority.
- Test case creation: Able to turn a simple feature requirement into test cases with clear steps and expected results, including positive and negative scenarios
- Defect reporting: Able to write a bug report that another person can follow to reproduce the issue
- Basic web knowledge: Understand how browsers, frontend interfaces, backend services, and databases work together in a web application
- Analytical thinking: Able to investigate unexpected behavior systematically and explain what you checked
- English: Able to write understandable test cases and bug reports and discuss findings in English
- Collaboration and learning: Comfortable asking questions, receiving feedback, and working with others to resolve issues.
- Actively use AI tools: in your learning, projects, or work and be able to share a concrete example of how you used them, checked their output, and improved the result.
For intern applicants, these skills may come from coursework, a QA course, or personal projects. Previous employment in QA is not required.
Additional expectations for Jr Applicants
- Practical experience testing a web application through employment, an internship, or a substantial hands-on project.
- Able to create and execute test cases for an assigned feature with limited guidance.
- Experience reporting and tracking defects using Jira or a similar tool.
- Experience verifying fixes and performing regression testing.
- Able to explain a testing example: what you tested, how you approached it, what you found, and how you reported the results.
Bonus points, not compulsory
- Basic SQL skills for checking data.
- Experience testing APIs using Postman or a similar tool.
- Familiarity with browser developer tools.
- Exposure to test automation tools such as Playwright, Cypress, or Selenium.
- Experience using AI tools to support testing, with an understanding that generated suggestions need verification.
- Familiarity with Agile development practices.
What you get
- A paid internship or a Junior QA Engineer position, depending on your demonstrated skills and experience.
- Mentorship and regular feedback from experienced QA professionals.
- A development plan to build your QA skills and take on greater responsibility.
- Hands-on experience with real SaaS products and customer use cases.
- Exposure to modern QA practices and AI-assisted testing.
- Collaboration with Product, Engineering, and QA teams.
- The opportunity to contribute to global products from Skopje.
Apply
Submit your resume and indicate whether you are applying for the
**intern**
or
**junior**
level.
Send a short motivational letter, include a brief example of something you have tested through work, an internship, coursework, or a personal project. Tell us what you tested and one issue or test scenario you identified.