**Responsibilities and Duties**:
- **Test Planning**: Develop detailed test plans and strategies covering functional, non-functional, performance, and security aspects of mobile apps.
- **Test Case Development**: Design, document, and maintain comprehensive test cases and test scripts traceable to requirements.
- **Manual and Automated Testing**: Execute test cases manually and develop/maintain automated test scripts using tools such as Appium, Selenium, and XCUITest.
- **Performance and Security Testing**: Conduct performance, load, stress, and security testing to ensure app robustness and compliance with industry standards.
- **Bug Reporting and Tracking**: Identify, document, and track defects using tools like JIRA, and collaborate with the development team to resolve issues.
- **Regression and Compatibility Testing**: Perform regression testing and test the app on different devices, screen sizes, and OS versions to ensure compatibility.
- **Usability Testing**: Evaluate the app's user interface and experience, providing actionable feedback to enhance usability.
- **Continuous Improvement**: Stay updated with the latest testing tools, techniques, and industry trends. Continuously improve the testing process and mentor junior testers.
**Role Specific Requirements**:
- Proficiency in developing and executing test cases and scripts, both manually and through automation tools like Appium, Selenium, and XCUITest.
- Experience in performance, load, stress, and security testing.
- Familiarity with bug tracking and management tools such as JIRA.
- Ability to perform regression testing and ensure compatibility across various devices and OS versions.
- Strong analytical skills with a detail-oriented approach to identifying defects and usability issues.
- Excellent written and verbal communication skills to provide clear and actionable feedback.
- Knowledge of the latest testing tools, techniques, and industry trends.
- Ability to mentor junior testers and contribute to continuous improvement of testing processes.
**Additional Preferences**:
- Experience in automation and performance testing is a plus.
**About Encora**:
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.