We are seeking a detail-oriented and experienced QA Engineer to join our quality assurance team. The ideal candidate will have a strong background in testing mobile applications and ensuring the highest quality standards for our online grocery delivery platform. You will be responsible for designing and executing test plans, identifying issues, and working closely with the development team to deliver a seamless user experience.
Key Responsibilities:
Test Planning and Design:
- Develop, document, and maintain comprehensive test plans, test cases, and test scripts
- Design and implement automated testing frameworks and test suites for mobile applications
Manual and Automated Testing:
- Execute manual and automated tests to ensure the quality and functionality of our mobile application
- Perform functional, regression, integration, performance, and usability testing
Bug Identification and Reporting:
- Identify, document, and track defects and inconsistencies in the application
- Work closely with the development team to reproduce issues, diagnose problems, and validate fixes
Continuous Improvement:
- Participate in code reviews and provide feedback from a QA perspective
- Suggest and implement improvements to the QA processes and methodologies
Collaboration:
- Collaborate with cross-functional teams including developers, product managers, and UX/UI designers to ensure quality throughout the software development lifecycle
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
Test Environment Management:
- Set up and maintain test environments, including configuring devices, simulators, and emulators
- Ensure the availability and readiness of test environments for different testing scenarios
Documentation:
- Create and maintain detailed documentation of test results, testing activities, and quality metrics
- Provide clear and concise reports on testing status, issues, and risks
Requirements
- Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum of 3 years of experience in a QA role, with a focus on testing mobile applications
- Proven experience with both manual and automated testing techniques
- Familiarity with quick commerce or online grocery delivery services is a plus
- Skills:
- Strong understanding of QA methodologies, tools, and processes
- Proficiency in automated testing tools such as Appium, Selenium, or similar
- Experience with test management tools like JIRA, TestRail, or similar
- Solid understanding of mobile platforms (iOS and Android) and mobile testing strategies
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Knowledge of programming languages such as Java, Python, or JavaScript for test automation
- Experience with version control systems like Git
- Familiarity with CI/CD pipelines and integration of automated tests into the build process
- Relevant certifications such as ISTQB, CSTE, or CSQA are a plus