Quality Assurance Engineer
As a Quality Assurance Engineer, you will be part of a team where you'll contribute to building the next generation of our applications.

Company Overview
Founded in 2014, and listed on the ASX since 2015, Superloop’s purpose is to enable better internet for Australian homes and businesses, by enabling challenger retail brands to take a larger share of the market, leveraging Superloop’s Infrastructure-on-Demand platform.
Superloop operates in three segments of the market: consumer connectivity, business network and security solutions, and wholesale connectivity, all of which leverage Superloop’s investments in physical infrastructure assets including fibre, subsea cables and fixed wireless, as well as Superloop’s software platforms. Hundreds of thousands of homes and businesses rely on Superloop every day for their connectivity needs.
Visit www.superloop.com to learn more.
Business Unit Overview
The Business Support Systems team is responsible for:
Design, development and support of applications included in the team’s portfolio.
Support revenue generating product development projects through development of new functionality.
Implement projects and small changes to improve business efficiency in line with business priorities.
Support business transformation through decommissioning of non-strategic functionality and tools.
Provide application support, including refining processes where improvement will benefit Superloop as an organisation.
Support uninterrupted execution of business processes to support agreed SLAs.
Role Purpose
As a Quality Assurance Engineer, you will be part of a team where you'll contribute to building the next generation of our applications. The role will provide the opportunity to assure quality in business-critical applications using company accepted tools and practices. You will also be working with Development Team Leaders, Managers and other stakeholders to ensure software projects meet timelines and requirements.
Key Responsibility
- Develop test plans / strategy and execution for customer facing and internal applications.
- Take initiative and leadership by playing a key role in the continued improvement of Testing practices.
- Write automation scripts where necessary using automated testing frameworks/tools such as Cypress.
- Perform non-functional testing.
- Identifying areas for modification in existing systems and subsequently developing and testing these modifications.
- Work with the Team Leader or the Manager to agree priorities and key deliverables.
- Uphold a common set of testing conventions, practices and methodologies.
- Liaise with internal and external stakeholders to ensure integrations and solutions meet business requirements.
- Provide accurate estimates on QA tasks and proactively communicate potential delays.
- Manage the testing processes to ensure compliance with industry best practice and the ISO27001 framework.
- Work using a consistent agile development methodology ensuring the use of documented user stories, backlog reviews and progress tracking.
- Follow quality assurance best practices.
- Prepare applications for deployment on production systems as required.
- Coach developers on quality assurance and testing.
Qualifications and Experience
- University degree qualification in IT, computer science, or Software Development
- Demonstrated expertise in problem-solving and technical innovation.
- Great communication skills and good problem resolution skills.
- Ability to mentor and share knowledge with team members.
- 3+ years of commercial quality assurance experience
- Ability to work in a large team environment with members of diverse cultures and backgrounds.
- Behaves in a respectful and professional manner, maintaining high integrity and transparency when delivering work.
Key Deliverables
Test Plans: Comprehensive documents that outline the scope, approach, resources, and schedule for testing activities that include test objectives, test criteria, deliverables, and risk assessment.
Test Cases: Detailed documents describing the specific conditions under which a test is to be conducted, the input data to be used, the steps to follow, and the expected outcomes.
Test Scripts: Automated or manual scripts that execute the test cases.
Defect Reports: Detailed logs of any bugs, errors, or issues found during testing. These reports include information such as the severity of the defect, steps to reproduce it, and potential impact on the system.
Test Execution Reports: Summaries of the test execution process, including which test cases were run, the outcomes, and any issues encountered.
Traceability Matrix: A document that maps requirements to test cases to ensure that all aspects of the product have been tested and meet the specified requirements.
Test Summary Report: A high-level summary of the testing activities, results, and overall quality of the product that should include recommendations for release, further testing, or areas for improvement.
Continuous Improvement Suggestions: Recommendations for process improvements based on lessons learned during testing, aiming to enhance the overall quality of the product and the efficiency of the QA process.
Automation Scripts and Frameworks: Deliver reusable and maintainable automation scripts and frameworks.
Release Notes: A validated document that provides an overview of the new features, bug fixes, and known issues in the release.
- Department
- Product & Commercial
- Locations
- CBD Business Centre, Janadhipathi Mawatha, Colombo 01
- Remote status
- Hybrid
Quality Assurance Engineer
As a Quality Assurance Engineer, you will be part of a team where you'll contribute to building the next generation of our applications.
Loading application form