- Design, maintain, and execute test cases and test plans for software applications.
- Perform automation testing using tools such as Selenium, Appium, and Postman.
- Conduct API testing using RestAssured and TestNG frameworks.
- Automate testing for Web, Android, and iOS applications.
- Develop and maintain test automation frameworks.
- Switch between manual and automated testing based on project requirements.
- Collaborate with business and development teams to understand application functionality and report defects.
- Maintain high-quality standards and adhere to company and project guidelines.
- Demonstrate a 'test to break' mindset to proactively identify bugs and issues.
- Work flexibly under changing work settings while maintaining high team morale.
- Utilize version control systems like Git for test scripts and project management.