Ability to understand application requirements given by client/business team & he/she should be able to prepare documents for Test Plan, Estimations, Test Efforts, test cases, test scenarios, Sign Off document for provided requirements.
Must be familiar with the software Agile testing process & its documentation (i.e test plan, test cases, test report, etc.)
Candidates must be familiar with different types of software testing techniques. (i.e Black Box, White Box, functional testing, regression testing, smoke & sanity, browser-based testing, compatibility & comparison testing, responsive application testing)
Candidate must have exposure to web application testing & mobile app (Ios & Android) testing. Also, should be able to understand the methodologies to test Hybrid and Native Applications.
Must have an understanding about different aspects of web sites security.
Must have knowledge about defect/bug reporting & its life cycle.
Knowledge of API testing (Rest & Soap) is mandatory.
Candidate should be able to take out the deliveries and should be able to coordinate with the project manager for getting the deliverables rolled off.
Candidate must be experienced with client communication and understanding business needs.
Candidate should be experienced in pitching the new features and functionality to the client that can enhance the system.