About the Role"
The QA Engineer is responsible for validating the functionality, quality, performance, and reliability of software applications. The role involves designing and executing test cases, identifying defects, collaborating with developers and product teams, and ensuring timely release of high-quality software.
"Job Title"
QA Engineer
"Responsibilities"
- Review functional requirements, technical specifications, and user stories to derive test scenarios.
- Develop and execute manual test cases for functional, regression, integration, and end-to-end testing.
- Identify, document, and track software defects using defect tracking systems (e.g., JIRA, Bugzilla, ALM).
- Participate in Agile ceremonies and collaborate with cross-functional teams including development, product, UX, and support.
- Perform smoke, sanity, and regression testing during release cycles.
- Validate bug fixes and provide go-/no-go recommendations for production deployment.
- Maintain testing documentation such as test plans, test reports, and traceability matrices.
- Support UAT (User Acceptance Testing) and production validation activities.
- Ensure testing best practices and quality standards are met throughout the project lifecycle.
"Required Skills"
- Strong understanding of software testing methodologies (STLC, SDLC).
- Experience with manual functional testing across web, mobile or enterprise applications.
- Knowledge of defect management and test case management tools (e.g., JIRA, Zephyr, TestRail).
- Familiarity with Agile/Scrum development environments.
- Basic understanding of APIs, databases, and system integration points.
- Excellent communication, analytical, and problem-solving skills.
"Desirable Skills"
- Automation testing experience.
- Performance testing experience.
- Security testing experience.
"Education Qualification"
Bachelor?s degree in Computer Science, Engineering, or related field.