Responsibilities
- Analyze requirements from BA/PO and design test plans and test cases based on user stories/requirements.
- Execute tests (manual and/or automation) according to the project scope.
- Perform API testing, UI testing, and mobile/web testing as required.
- Collaborate with developers, BAs, and PMs to ensure defects are identified, tracked, and resolved.
- Prepare documentation including test reports, defect logs, and traceability matrices.
- Conduct regression testing whenever fixes or new changes are deployed.
- Actively participate in System Integration Testing (SIT) and support User Acceptance Testing (UAT) with business stakeholders.
- Provide recommendations to improve application quality based on testing results.
- Ensure product quality standards are met within the agreed requirements and timeline.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Minimum 5 years of experience as a QA Engineer / Software Tester
- Solid understanding of Software Testing Life Cycle (STLC) and SDLC.
- Familiar with testing methods, such as:
- Functional Testing (Smoke, Regression, Sanity, etc.)
- Proficient in Black-box Testing, creating test cases, test scenarios, and test reports.
- Experienced with tools such as JIRA / Trello / Azure DevOps (issue tracking), Postman (API testing), and SQL
- Experience in CRM application testing is highly preferred.
- Bonus points for experience with Automation Testing Tools (e.g., Selenium, Appium, JMeter, Cypress).
- Detail-oriented, analytical, and able to work independently as well as in a team.
- Strong communication skills and problem-solving mindset.
Note: EY refers to the global organization and may refer to one or more member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients.