Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
Create detailed, comprehensive, and well-structured test plans and test cases for both manual and automated testing.
Estimate, prioritize, plan, and coordinate testing activities for both manual and automated testing.
Identify, record, document thoroughly, and track bugs in both manual and automated testing.
Extensive experience in testing Mobile applications [Android/iOS with decent hands-on web application testing.
Experience in configuring/operating across different mobile versions/platforms (iOS/iPad, Android & Windows)
Strong knowledge of software QA methodologies, tools, and processes for both manual and automated testing.
Experience in writing clear, concise, and comprehensive test plans and test cases for both manual and automated testing.
Hands-on experience in automation testing tools/frameworks like Appium, Selenium, Robotium, Espresso, and XCUITest.
Ability to write and execute automation scripts for mobile apps and web apps.
Good Communication Skills: Ability to communicate ideas clearly and effectively, including reporting and communicating automation results.
Requirements
Minimum of 3 years of experience in quality assurance.
Experience in interrupt testing, compatibility testing, installation testing, and upgrade testing for both manual and automated testing.
Experience working in an Agile environment for both manual and automated testing.
Analyze user stories/requirements and use cases for both manual and automated testing.
Develop functional test cases using test cases development techniques such as boundary values analysis, equivalence partitioning, and positive/negative scenarios for both manual and automated testing.
Report defects, and validation of defect fixes by regressing the impacted functionality for both manual and automated testing.
Work closely with the development team to validate user stories, and bugs resolved during the Sprint for both manual and automated testing.