97
applicants
Software Quality Assurance Engineer - Intern
SilentiumIT
Colombo •
Internship
Software Quality Assurance Engineer - Intern
Who You Could Be :
- Someone passionate about building reliable, high-quality software and eager to learn modern QA engineering practices.
- A detail-oriented problem solver who enjoys breaking things in order to make them better.
- A strong communicator who can clearly articulate issues, expected behavior, and edge-case scenarios.
- A fast learner who wants to understand both the functional behaviour and the business domain (e.g., travel workflows, booking flows, payments, user journeys).
What We’re Looking For :
- Basic understanding of software testing principles (unit, integration, system, regression testing).
- Familiarity with test automation concepts and at least one automation tool or framework (e.g. Selenium, Cypress, JUnit, TestNG, Postman, etc).
- Familiarity with simple automated scripts in JavaScript/TypeScript, Java, or Python.
- Understanding of REST APIs, JSON payloads, and how to validate backend responses.
- Knowledge of version control systems (Git) and comfort working in an agile team.
- Interest in understanding the travel domain - user flows such as search, booking, itinerary planning, recommendations, and payments.
- Ability to analyse requirements, identify edge cases, and propose meaningful test scenarios.
- Curiosity to understand how features work end-to-end to ensure both functionality and user experience.
- Exposure to cloud platforms (AWS, GCP, Azure) or CI/CD tools (GitHub Actions, Jenkins).
- Familiarity with using tools like JMeter for basic performance testing.
- Understanding of defect workflows and tools like Jira, ClickUp, Github issues or similar.
What You'll Do :
- Design, document, and execute test cases for web and backend features across the travel product ecosystem.
- Build and run automated test suites for UI, API, and integration layers using modern automation frameworks.
- Validate functional behaviour, identify defects, and collaborate closely with developers to ensure quick resolution.
- Test features from a domain perspective, ensuring travel-related scenarios (search, booking, itinerary, recommendations) work as intended.
- Participate in regular meetings, contribute to QA discussions, and help improve quality processes.
- Assist in setting up test data, verifying deployments, and supporting continuous testing pipelines.
- Work with senior other team members to learn best practices in automation strategy, test design, and quality engineering.
- Continuously explore new tools, techniques, and approaches to improve efficiency and coverage.