11
clicked apply
clicked apply
Quality Assurance Engineer
EchonLabs
Colombo •
Full-time
Job Description
About The Role
We are looking for a detail-oriented and motivated Quality Assurance Engineer to ensure the quality and reliability of our software products.
Responsibilities
These are the responsibilities that we expect you to handle
- Assist in designing, executing, and maintaining test plans, test cases, and QA processes to ensure software quality throughout development.
- Perform manual and automated testing of software features, identifying bugs, defects, and performance issues.
- Document issues clearly with steps to reproduce and work closely with developers to ensure timely resolution.
- Collaborate with product managers, developers, and other stakeholders to understand requirements and ensure quality expectations are met.
- Support the implementation and maintenance of automated testing scripts and frameworks, contributing to efficiency and reliability.
- Participate in code reviews and QA discussions to provide feedback on test ability, design, and potential quality risks.
- Monitor and report on testing progress, product quality metrics, and areas for improvement to aid data-driven decision-making.
- Stay updated with emerging QA tools, technologies, and best practices, and contribute ideas to improve QA processes.
Requirements
These are the requirements that we expect from you
- Bachelor’s degree in computer science, Engineering, or a related field.
- 1–3 years of experience in software quality assurance or testing.
- Understanding QA methodologies, testing processes, and the software development life cycle.
- Experience with automation testing tools such as Selenium, JUnit, or similar.
- Familiarity with CI/CD pipelines and version control systems (Git) is a plus.
- Ability to write clear, detailed, and structured test plans, test cases, and bug reports.
- Good analytical skills, attention to detail, and problem-solving ability.
- Experience working in Agile/Scrum development environments is preferred.
- Experience with performance testing tools such as Apache JMeter or similar tools for conducting load and stress testing.
- Experience with API testing tools such as Postman or similar platforms.
- Experience in regression, smoke, sanity, and UAT testing.
- Strong communication skills to work effectively with developers, product managers, and other stakeholders.