Reviewing and analyzing the System Requirement Specs and understanding the control flow of the whole system.
Following the Agile methodology due to the continuous change of requirements.
Performing Ad-hoc/Exploratory testing prior to automating the testing on the application.
Developing reusable code to share functionality with different tests.
Creating functional automation scripts using Selenium 3.x.
Writing Test Plan and Test cases and creating automation framework.
Working with deployment teams to create nightly automation regression execution builds.
Creating test scripts (Jmeter) to monitor response time in development phases.
Preparing Test Cases, Vugen scripts, Load Test, Test Data, executing tests, validating results, Managing defects and reporting results.
Identifying and eliminating performance bottlenecks during the development lifecycle.
Changing roles based on agile testing needs (manual testing, automation, load testing).
Cross-platform and cross-browser testing of all responsive design web-sties in Mobile phones and tablets, verifying page layout meets the design specifications and identifying key issues.
Performing both manual and automated test using Selenium and Appium on mobile devices covering Android Phones, iPhones, Android Tablets, iPads, Windows Phones and desktop including Windows and Macintosh.
Performing UI and Functional testing on Android and iOS devices (smart phones, tablets) using Katalon Studio.
Working closely with developers within the Scrum/Kanban team. Testing RESTful Api using Postman/Newman. Creating Selenium automation scripts in Python.
Supporting agile testers in creation of test scripts.
Maintaining and testing Selenium Regression test suite, Tool Evaluation Process and lab for the Automation system.
Applying test automation framework on CI/CD process using Jenkins.