Graduate in Technology/Computer Science or related field
Minimum 7 years of professional work experience in software testing – manual and automation and quality assurance
Experience in testing web applications, databases and APIs
Proficiency in different types of functional and non-functional testing such as system integration, regression, database, performance and stress
Experience in design and development of test automation framework, leveraging relevant code libraries
Experience using Selenium Webdrivers, TestNG, etc.
Proficiency in quality assurance methodologies
·Good experience in database technologies (such as SQL Server and MySQL), configuration management, version control, etc.
Key responsibilities
Preparation of test plans, test scenarios, test cases and test scripts in collaboration with Lead/Manager
Understanding of software requirements and implementation of quality assurance best practices
Understanding, analysis and development of complex test data sets for testing; identification and selection of test cases for automation and/or creation, enhancement and debugging; execution of automation test cases and execution of tests (manual/automated)
Reporting defects and assisting in their understanding while working closely with developers
Analysis of test results and tracking software testing metrics
Preparation and presentation of test reports
Quality checks and compliance to agreed service-level agreement/turnaround time