Deep understanding of the overall Quality Assurance process. Good communication skills - Written and verbal to understand the current application and working with the Product Manager, Technology Manager, developers and other QA engineers to understand the current and future testing needs of the application.
Willingness to learn the functional aspects of the application to ensure test cases are domain-oriented and maximum test coverage is attained using minimum no of test cases.
Experience in defining best practices and providing technical mentorship to other members of the QA team.
Knowledge of Smoke, Sanity, regression testing, Integration testing and UAT Testing.
Good experience in building test cases for new features.
The ability to build good working relationships within the team by communicating clearly, both verbally and in writing.
Experience and understanding of Agile Development methodologies especially Scrum.
Fast learner, open to learning new technologies when needed.
β
Requirements:
Technical abilities showcasing a breadth and depth of technical knowledge:
Good understanding of how modern web apps are architectured with Java and Javascript driving the application flow and APIs as the backend.
Good experience in building test strategies and writing good test cases.
Good understanding of how modern test automation projects are developed that include not only Selenium/Webdriver based web testing but also the experience of using Javascript for testing AngularJS and React-based web applications using Protractor.JS
Experience in API testing.
Experience in performance testing through JMeter or any other performance testing tool.
Knowledge of security testing through Burp Suite will be a plus