Analyzing system features and functionality and determining the best approach and techniques to test (black box, white box, stress/load, data integrity, security, automation)
Conduct software testing effectively and efficiently across desktop, web, mobile and emerging technologies
Develop and exhibit advanced level knowledge of QA lifecycle
Understand business requirements, prepare test estimates and test plans, conduct test execution and prepare results
Keenly take up and pursue research and development activities
Provide assistance and training to team members as required
Identify and take up self-learning opportunities
Conduct QA resource interviews
Be available to work over weekends/holidays when required