Overview
Location Name:NR Trident Tech Park
Job Purpose
The QA Engineer will support the testing and quality assurance of the Engineering CRM web platform and its mobile app integrations. This role focuses on executing manual test cases, identifying defects, supporting automation efforts, and ensuring stable, high-quality releases. The purpose of this role is to assist the QA team in maintaining product reliability, improving test coverage, and helping deliver seamless user experiences across modules.
Duties And Responsibilities
- Manual Testing Execution
- Execute functional, regression, smoke, sanity, and integration test cases.
- Perform detailed testing for web modules and workflows that sync with the mobile app.
- Validate business flows, UI consistency, usability, and backend data correctness.
- Log defects with clear steps, screenshots, and severity classification.
- Requirement Understanding & Test Case Creation
- Review requirement documents, user stories, and acceptance criteria.
- Prepare well-structured test cases, checklists, and test scenarios based on requirements.
- Participate in requirement discussions with BAs/PMO to understand feature expectations.
- Automation Support (Basic)
- Assist in maintaining and executing automation scripts created by the senior QA/automation engineer.
- Update test data, identify unstable scripts, and help troubleshoot minor automation failures.
- Contribute to enhancing automation coverage over time (training will be provided).
- UAT & Release Support
- Support User Acceptance Testing by coordinating with business users and validating fixes.
- Perform pre-release validation on staging and smoke testing during production rollout.
- Maintain test execution reports and release validation summaries.
- Documentation & Collaboration
- Maintain detailed test documentation, checklists, and bug reports.
- Collaborate with developers, senior QA, UI/UX, and PMO for clarifications and issue resolution.
- Participate in sprint ceremonies to understand priorities and delivery timelines.
- Qualifications
Bachelor’s degree in computer science, Information Technology, or a related field
- Work Experience
1–3 years of hands-on experience in manual testing of web or mobile applications
- Skills Keywords
- 1–3 years of hands-on QA experience with both manual and automation testing.
- Experience working in Agile/Scrum environments is preferred.
- Exposure to automation tools or frameworks is an added advantage but not mandatory.
- Prior experience testing internal applications, portals, or CRM-like platforms is a plus.
Manual Testing Skills
- Strong understanding of software testing fundamentals, methodologies, and QA processes.
- Ability to think from an end-user perspective and identify usability gaps.
- Experience preparing test cases, test data, and documenting defects clearly.
Basic Automation Skills (Good to Have)
- Exposure to automation tools like Selenium, Appium, or similar frameworks.
- Basic scripting knowledge in Java/Python/JavaScript.
- Willingness to learn and grow into a full automation role over time.
Technical Skills
- Basic understanding of web technologies (HTML, CSS, JS) and mobile app behavior.
- Familiarity with API testing tools like Postman (added advantage).
- Understanding of SQL queries for backend validation (good to have).
Soft Skills
- Good attention to detail and structured approach to testing.
- Strong communication and collaboration abilities.
- Quick learner with problem-solving mindset.
- Ability to work in a fast-paced, iterative environment.