Mauritius Network Services Limited was incorporated in 1994 on a public private partnership and has evolved over the years to be a trusted partner to Government, Businesses and Citizens for trade and business facilitation. Our purpose is to implement, operate and maintain digital systems and services to enable secure, cost-effective and reliable interactions government agencies, businesses and citizens, anywhere, anytime.
Purpose of the job
We are seeking a skilled QA Engineer who has a proven track record of ensuring software quality through manual and automated testing. The ideal candidate will have a strong foundation in testing principles, hands-on experience with automation tools, and the ability to work collaboratively within a cross-functional team. As a QA Engineer, you will take ownership of the testing lifecycle, contribute to automation strategies, and ensure the reliability and performance of software products across diverse platforms.
Main Responsibilities
Automation Development:
Design, develop, and maintain automated test scripts for software applications using tools like Selenium, Katalon, JUnit, or other relevant frameworks.
Write robust, efficient, and maintainable automated test scripts that ensure reliability and long-term scalability.Work with developers to ensure seamless integration of automated testing into the software development lifecycle.
Manual Testing:
Perform manual testing of software applications to identify bugs, verify new features, and validate fixes.
Develop and execute detailed test cases based on functional requirements, user stories, and use cases.
Record, analyze, and track defects using issue tracking tools, collaborating with developers for resolution.
Test Planning and Execution:
Develop comprehensive test plans and strategies that incorporate both automated and manual testing approaches.
Execute automated and manual test cases, analyse results, and report any discrepancies, issues, or performance concerns.
Technology and Innovation:
Stay up to date with the latest advancements in test automation tools, methodologies, and best practices.
Participate in research and development to integrate new technologies and techniques that enhance both automation and manual testing processes.
Maintenance and Support:
Maintain and update existing automation scripts and manual test cases to ensure they remain effective as the software evolves.
Provide support for troubleshooting testing-related issues and help optimize testing processes.
Client Interaction and Documentation:
Assist in gathering and refining testing requirements based on client specifications and software updates.
Document test strategies, test cases, test results, and any identified issues for clarity and consistency.
Testing and Quality Assurance:
Conduct unit, integration, and regression testing using automated and manual methods.
Collaborate with QA teams to validate test results and address any defects identified during testing phases.
Collaboration and Teamwork:
Work closely with developers, product managers, and other stakeholders to deliver cohesive, reliable, and high-quality software.
Actively participate in team meetings, offering insights and suggestions to improve both automated and manual testing practices.
Qualifications
Degree in IT from a recognized institution or equivalent
At least 2-3 years’ experience in software testing.
Knowledge/ Skills/ Experience
A basic understanding of Programming.
Good analytical skills
Self-learning and autonomy.
Previous experience working in an Agile development environment.
Ability to analyse user stories and/use cases/requirements for validity and feasibility.
Good SQL level
Execute all levels of testing (System, Integration, and Regression)
Detect and track software defects and inconsistencies
ISTQB Certification is a plus
Mauritius Network Services Ltd reserves the right to change, update, or withdraw any job vacancy without prior notice. Posting a position on this website does not guarantee employment. Only candidates selected for further consideration will be contacted.