Undergraduate Trainee – Software Engineer (QA)
Colombo, Sri Lanka
Intern
Job Location: On-site at Novora Labs HQ
Company Description
Novora Labs is a fast-growing tech startup based in Colombo, focused on building innovative solutions powered by AI, cloud, and automation. Our mission is to solve real-world challenges through smart, scalable, and forward-thinking software. At Novora Labs, we believe in nurturing talent, experimenting with ideas, and delivering excellence across every project — from cutting-edge mobile apps to intelligent enterprise platforms.
We foster a culture of collaboration, continuous learning, and creativity. We may be small, but we think big — and we give every team member the opportunity to contribute meaningfully, grow fast, and shape the future of technology.
Join a passionate team that’s not just writing code — we’re building impact.
Job Description
As a Software Engineer – QA (Intern), you’ll support the QA team in developing tools, automating tests, and ensuring the quality of software developed at Novora Labs. Based on your performance and skills, you may also get involved in research, design, development, and DevOps-related activities within our growing engineering team.
You’ll be part of a hands-on QA group working closely with developers to improve testing workflows, write clean and efficient code for test automation, and contribute to the smooth delivery of software products.
Responsibilities
- Support QA processes by building internal tools and automation scripts
- Collaborate with developers to write and maintain tests
- Identify and help resolve bugs or inconsistencies
- Assist in improving CI/CD pipelines and QA workflows
- Document tools and testing procedures clearly
Qualifications
- Undergraduate who has completed at least 2 years in Computer Science, IT, or a related field
- Passion for technology, automation, and continuous learning
- Familiarity with programming languages like Java, Python, or JavaScript
- Understanding of testing frameworks or QA principles is a plus
- Willingness to commit to a 1-year internship or more
Additional Information
At Novora Labs, we believe that in-person collaboration inspires innovation. This role is primarily on-site, giving you the opportunity to work closely with experienced developers and QA engineers in a supportive, growth-focused environment.
🚀 Ready to grow your career in tech?
Join Novora Labs and work on real projects that make a real difference.
Be curious. Be bold. Be part of something impactful.