Experience in creating structured automated test scripts using TestNG and Cucumber
Created a hybrid framework for APIautomation testing using RestAssured and TestNG.
Created small REST API using springboot2.4fortestingtheAPIautomationframework
Created utility for parsing dynamic and nestedJSON.
Created utilities to read data and Excel sheet, Properties File andJSON file
Created utilities for dynamic wait using functional interface inWebDriverWait
Experience in writing user stories using Gherkin business readable language and created automated cucumber test scripts for acceptance test.
Experience in using source control software like GIT
Experience in using SOAPUI tool and Postman for testing webservices.
Proficient in cross browser testing
Experience in AccessibilityTesting following AA checklist using tools, JAWS, NVDA, Voice-Over
Used base SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct backend database testing
Experience in preparing QA deliverables report
Ability to work alongside developers, business analysts, project managers, and architects under strict deadlines with high level of motivation to perform well in a group as well as independently.
Leadership skills to motivate others and drive the team towards a common goal and thus achieve the overall organisational goals and objectives and leading the team onsite / offshore model
Overview
13
13
years of professional experience
Work History
Technical Lead
Wipro
03.2022 - Current
Used Cypress Javascript automation tool to write scripts for UI and API
Postman API tool was used to functional test APIs
Actively involved in all phases of Software Development Life Cycle (SDLC)
Designed and developed Test Plan, Test Cases, and Automated Test Scripts
Build and enhanced automated test framework using Cypress and Page Object Model concepts
Developed JS programs to enhance test
Ensure automated script works properly by locating elements using CSS selector and page object model (POM)
Developed test cases and performed integration testing of combined software modules and tested as group
Performed Restful API testing using Rest Assured, test NG, cucumber
QA Test Lead
WELLS FARGO
06.2020 - 03.2022
Used existing QMetry automation framework to automation the new UI page for Credit Card applications
Created re-useable methods to validate the tag name and values in an XML request and response
Using RestAssured created a hybrid framework (currently used by other teams) to automate the WebService testing and corresponding response validations
Created utility for parsing dynamic and nested JSON
Created Jenkins job to run after every 6 hours, API test cases and every 12 hours, UI test cases
Participated in all agile scrum related activities
Worked with operation team to set up the CICD pipeline for the API test cases
Initial API testing were done on Postman
Participated in E2E testing in UAT cycles with other teams and validated the complete flow of the transaction till downstream applications
Application Development Senior Analyst
ACCENTURE
11.2010 - 06.2020
· Went through few DELL bhoomi processes to understand the flow and developed a Selenium based generic framework in KATALON.
· Created different generic keywords for common flows.
· Created a script for dynamic wait for steps that involves waiting for execution completion, loading of different logs etc.
· Used excel sheet as input where one can set which batches needs executed.
· The input sheet is then read by the framework, executes the batches and writes back in excel sheet with results and validations.
· Created a Jenkins job for the above framework project.
· Involved in design of hybrid framework for automation using Selenium 3.0, TestNG and Cucumber
· Created utilities for Read/Write in Excel Sheet using Apache POI
· Created test scenarios in Cucumber so that business team can understand easily
· Created Jenkins jobs for running test cases
· Updated the framework to use ThreadLocal for running test cases in parallel
· Developed and executed functional test plans and test cases
· Provided support in all phases of functional test execution and documentation
· Involved in Preparation, Reviewing and Execution of test cases.
· Worked closely with Developers, Business Analysts, and User Representatives and participated in the product design process including specification and other document reviews.
· End-to-End Manual Testing of the application.
· Documented software defects in the bug tracking system in JIRA Communicated test results and performed tracking of non testable software
· Defined the testing schedule, the test coverage, and amount of testing in terms of passes/cycles
· Documented assumptions and all other constraints
· Created testing procedures and checklists
· Extensively used SQL Queries for database testing.
· Configured test environment for specific test cases, created test data, and executed automated and manual tests, documented results, and updated defect tracking systems
· Configured test environment for specific test cases, created test data, and executed automated and manual tests, documented results, and updated defect tracking systems.
Experience in Accessibility Testing following AA checklist using tools, JAWS, NVDA, Voice-Over for desktop applications
Education
Bachelor of Science - Electronics and Communication Engineering