Job Description
Test Engineer We are seeking an experienced Test Engineer with a strong background in software quality assurance and Agile delivery. The successful candidate will be responsible for designing, executing, and continuously improving test strategies across the development life cycle to ensure the delivery of high-quality, reliable, and secure software products. Key Responsibilities Quality Engineering& Test Design Design, develop, and execute comprehensive test strategies, plans, and test cases across the Agile development life cycle. Create and execute test cases based on acceptance criteria to ensure features meet defined quality standards. Testing &Automation Develop and maintain automated test scripts using relevant tools and frameworks. Perform both manual and automated testing across functional, integration, system, and UAT phases. Contribute to continuous testing practices within CI/CD pipelines. Defect Management Identify, document, prioritise, and track defects through to resolution. Collaborate closely with developers to triage issues, validate fixes, and ensure timely closure. Agile Collaboration Partner with developers and product owners to integrate testing early within each sprint. Ensure consistent quality throughout the Agile life ycle. Support UAT by preparing test evidence, artefacts, and performing functional validation. Documentation &Reporting Maintain clear, structured, and audit-ready test documentation, including test plans, cases, and execution logs. Produce detailed and concise defect reports with strong attention to detail. Job Requirements Bachelor’s Degree in Computer Science, Information Systems, Engineering, or a related field. Minimum 5 years of experience in software testing or quality assurance within Agile environments. Strong proficiency in both manual and automated testing, including unit, integration, system, and UAT testing. Hands-on experience with automation tools/frameworks such as Selenium, Cypress, JUnit, TestNG, or similar.