Design, develop, and execute manual and automated test cases for various software applications
Identify and document defects and issues found during testing
Collaborate with developers and other stakeholders to ensure high-quality products
Stay up-to-date with the latest testing methodologies and tools
Participate in code reviews and ensure adherence to coding standards
Create and maintain detailed test plans, test cases, and testing documentation
Ensure that the number of crash-free mobile app users is >99.99%
Find bugs early in the product development lifecycle and report issues.
Document and communicate the results of the test cases.
Ensure that the test suite is run weekly on test devices.
Knowledge of capturing and diagnosing logs for app crashes.
Troubleshoot and conduct post-implementation/post-release testing.
Performance testing and benchmarking.
What You Need To Succeed:
3-5+ years of professional experience in mobile app and software testing
Strong understanding of software development and testing methodologies
Experience with manual and automated testing tools such as Selenium, Appium, JUnit, etc.
Experience with test case management tools such as TestRail, Jira, etc.
Experience with SQL and database management
Strong problem-solving skills and ability to work in a fast-paced environment
Excellent communication and teamwork skills
Possess good exposure on Functional, Integration, Installation, Upgrade, Compatibility, GUI, Smoke, Accessibility, Ad hoc, and Regression testing. And also well versed with Persona-based testing.