Job Description
We are looking for an experienced Test Engineer to ensure the delivery of high-quality, reliable, and secure software solutions. In this role, you will design and execute test strategies across the development lifecycle, working closely with developers and stakeholders in an Agile environment.
Responsibilities
- Design, develop, and execute test strategies, plans, and test cases across the Agile lifecycle
- Create test cases based on acceptance criteria to ensure features meet quality standards
- Perform both manual and automated testing across functional, integration, system, and UAT stages
- Contribute to test automation and continuous testing initiatives using relevant tools and frameworks
- Identify, document, and track defects through to resolution
- Collaborate with developers to troubleshoot issues and verify fixes
- Work closely with product owners and teams to ensure quality in every sprint
- Support UAT activities including preparation of test evidence and validation
- Maintain proper documentation of test results, logs, and reports
- Produce clear and structured test plans, test cases, and defect reports
Requirements
- Bachelor's Degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
- At least 5 years of experience in software testing or quality assurance within Agile environments
- Strong experience in both manual and automated testing
- Familiarity with testing types including unit, integration, system, and UAT
- Experience with automation tools such as Selenium, Cypress, JUnit, TestNG, or similar
- Understanding of Agile methodologies and CI/CD-based testing practices
- Strong collaboration skills with developers, analysts, and business stakeholders
- Excellent attention to detail in writing test plans, test cases, and defect reports
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to [Confidential Information]
for immediate processing.
Only shortlisted candidates will be notified.