Skip to main content
teza companyy logo

QA engineer

teza companyy

Full-TimeOn-SiteSri lanka

Posted on 11/09/2026

About the Role

We are looking for a detail-oriented QA Engineer to join our development team. In this role, you will be responsible for helping ensure the quality, reliability, and performance of our software applications through careful testing, defect identification, and close collaboration with developers.

The ideal candidate will bring a solid understanding of software testing methodologies, hands-on experience with manual testing and test case preparation, and the ability to work effectively as part of a team. This position is well suited to someone who is analytical, methodical, and committed to delivering high-quality products.

What You'll Do

  • Create clear, structured test cases based on product requirements and expected system behavior.
  • Execute manual tests across software applications to validate functionality, reliability, and performance.
  • Identify, document, and help track defects discovered during testing activities.
  • Work closely with developers to communicate issues, clarify expected outcomes, and support timely resolution of defects.
  • Review application behavior in detail to ensure releases meet quality expectations before delivery.
  • Contribute to day-to-day quality assurance activities that support the development lifecycle.

Key Responsibilities

  • Ensure the overall quality of software applications through consistent and thorough testing practices.
  • Maintain a high standard of reliability and performance by validating application behavior against requirements.
  • Take ownership of preparing and organizing test cases that support effective coverage of key product functionality.
  • Support defect management by accurately identifying issues and communicating them to the development team.
  • Collaborate with cross-functional team members to help deliver high-quality products.
  • Apply sound analytical thinking and problem-solving skills to investigate issues and improve testing outcomes.

Requirements

  • Degree or HND in IT, Computer Science, Software Engineering, or a related field.
  • Understanding of software testing methodologies.
  • Experience with manual testing and test case preparation.
  • Knowledge of API testing is an advantage.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.
  • Ability to work with attention to detail and maintain a quality-focused approach.

Nice to Have

  • Familiarity with API testing practices.
  • Exposure to defect reporting and issue tracking processes.
  • Experience working closely with software developers in a collaborative development environment.
  • Understanding of application reliability and performance validation.
  • Ability to interpret functional requirements and translate them into effective test scenarios.

Why Join Us

  • Join a development team where quality plays an important role in delivering reliable software applications.
  • Work on meaningful testing activities that directly influence product quality and user experience.
  • Collaborate closely with developers and contribute to the successful delivery of high-quality products.
  • Build your expertise in software testing methodologies, defect identification, and test case design.
  • Grow in a role that values attention to detail, analytical thinking, and teamwork.

Benefits & Perks

  • Health insurance.
  • Flexible working hours.
  • Career growth opportunities.
  • Competitive salary.

Share this job