As a Software Engineer, you will be working closely with in-house development teams based in Sri Lanka and the United Kingdom.
You will be responsible for designing, developing, and maintaining software solutions that meet the needs of our users and contribute to the success of our products. You will have the opportunity to work on diverse projects, collaborate with cross-functional teams, and leverage cutting-edge technologies to drive innovation and excellence in our software development processes.
In this role, you will be involved in all stages of the software development lifecycle, from requirements analysis and design to implementation, testing, and deployment. You will work closely with product managers, designers, and other stakeholders to understand project requirements and translate them into scalable, efficient, and maintainable software solutions. Your responsibilities will include writing clean, well-designed code, conducting code reviews, debugging and troubleshooting issues, and optimising performance to ensure our software meets quality standards. Also, develop quality software and web applications (Mainly using Microsoft technologies)
Quality Assurance Engineer
Requirements
Proven experience as a Quality Assurance Engineer or similar role in software development
Strong understanding of software testing principles, methodologies, and best practices
Excellent analytical and problem-solving skills, with keen attention to detail
Key responsibilities
Perform daily testing for all the i-Wonder maintained sites
Testing and verifying all data flows and business logic
Troubleshooting and finding root causes of issues and supporting the development team
Job Description
As a Software Quality Assurance Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, implementing, and executing tests, as well as identifying and documenting issues to help maintain a high standard of product excellence. Collaboration with cross-functional teams, including developers and product managers, will be essential to drive continuous improvement in our development processes.
Join our team and help us deliver high-quality software solutions that help our customers and drive business success!
Ready to work together?
Would you like to work for an innovative, growing technology business?
If you thrive in high pressure environments, have an immaculate attention to detail and a strong desire to succeed in everything you do, then we’d love to hear from you!
Contact Us
If you’d like to send us your CV without applying for a specific role, then please fill out the form below.