Responsibilities:
- Analyze user requirements and develop test cases accordingly.
- Develop and execute comprehensive test plans and test cases.
- Design, develop, and execute automation scripts using tools like Appium, Selenium, and Postman.
- Identify, record, document thoroughly, and track bugs in the system.
- Work closely with the development team to ensure quality during the Software Development Life Cycle (SDLC).
- Conduct post-release and post-implementation testing.
- Maintain documentation of test results to assist in debugging and modification of software.
- Analyze the performance of the application under di??erent conditions and document observations.
- Stay up-to-date with new testing tools and test strategies.
- Open to working with o??shore team leaders located in geographically diverse locations
- Communicate e??ectively with team members and stakeholders to ensure the resolution of system issues.
Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven experience in mobile automation testing using Appium and Selenium.
- In-depth understanding of software development life cycle (SDLC).
- Experience with API testing tools like Postman.
- Proficiency in programming such as Java or Python.
- Familiarity with CI/CD tools and processes.
- Excellent problem-solving skills and attention to detail.
- Good communication and collaboration skills.
Preferred Skills:
- Understanding of Mobile Platforms: Experience with mobile application development and testing frameworks. Knowledge of iOS and Android operating systems, including their development environments (Xcode for iOS, Android Studio for Android) and guidelines.
- Automation Testing: Familiarity with automation tools like Appium, Selenium, and Espresso to create and run automated test scripts.
- Manual Testing: Ability to perform thorough manual testing to identify bugs and usability issues that automated tests might miss.
- Testing Tools: Proficiency in tools like JIRA for bug tracking, TestRail for test case management, and Charles Proxy for network testing.
- Database: Basic knowledge of sequential (SQL) and non-sequential (NoSQL) database
- API Testing: Basic knowledge of testing API's and using Use tools like Postman, SoapUI, or similar for API testing.
