Role: QA Engineer
Location: Gurugram, Haryana, India
Experience: 5+ years
Key Responsibilities
- Design, develop, and execute test cases, test scenarios, and test strategies.
- Perform mobile app testing (Android/iOS), including functional, regression, usability, and compatibility testing.
- Conduct API testing using tools such as Postman, Swagger, or similar.
- Analyze and validate logs (ADB logs, device logs, server logs) for debugging and troubleshooting.
- Participate actively in Agile ceremonies (daily stand-ups, refinement, sprint planning, retros, etc.).
- Review and analyze user stories, acceptance criteria, and product requirements for completeness and testability.
- Identify, log, and track defects; collaborate with cross-functional teams to drive resolution.
- Ensure high-quality releases through systematic and thorough testing.
- Provide clear and concise reporting on QA progress, risks, and coverage.
Must-Have Skills:
- Strong understanding of software testing fundamentals and QA methodologies.
- Good hands-on experience in Mobile App Testing.
- Solid knowledge of API testing (functional, negative, and integration).
- Good understanding of Agile methodology and QA's role within agile teams.
- Ability to analyze application logs, device logs, and backend logs.
- Strong analytical skills and ability to understand product flows, edge cases, and dependencies.
- Experience with bug tracking systems (e.g., JIRA).
Good to Have:
- Basic to intermediate experience in Automation Testing.
- Appium (Android/iOS), Selenium WebDriver
- Experience with Git or other version-control systems.
- Understanding of Jenkins or other CI/CD tools.
- Familiarity with TestNG, Maven, REST Assured, etc.
- Ability to contribute to automation scripts for smoke/regression as needed.