
Functional, API and Performance Testing
- 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.