Over 7 + years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications.
Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
Experience in using AWS services such as EC2, S3, StepFunction,DynamoDB for storage and CloudWatch, Splunk for monitoring and querying the logs for troubleshooting.
Experience in using Dremio, RapidSQL And Snowflake for validation big data and querying
Hands on experience with Agile Environment and actively involved in Agile ceremonies like Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
Expertise in automation using Selenium WebDriver,Cucumber tool in Eclipse, Intellij, IDE, Java, JUnit, Maven, TestNG.
Worked on Continuous Integration Tool Jenkins to pull the code from the Repository,
scheduling the Smoke Test for Continuous Integration in Jenkins.
Successfully performed Smoke, Functional, Positive, Negative, Back-end, Integration, Regression, Performance End to End and API, BlackBox and WhiteBox Testing.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
Experienced in load and performance testing tool JMeter.
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Excellent knowledge and working experience in Android SDK, Eclipse IDE, Intellij.
Experience in testing native applications on iPhone, Android and iPod devices manually.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
Experience programming in Java, HTML, XML and SQL on Windows XP, Vista
Proficient in testing database of applications developed with SQL Server, Oracle, Snowflake,IBM DB2, Snowflake and MS Access.
Good knowledge of UNIX/Linux, WinSCP, PUtty, EdgeNode, shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions
Strong in writing SQL queries to perform backend data validations.
Excellent experience with source version control tools such as Bitbucket & Git, TeamForge.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Expert in performing different tests types, QA Methodologies White Box, Black Box, Front - End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Overview
8
8
years of professional experience
Work History
QA Automation/Manual
Freddie Mac
, VA
06.2021 - Current
Supporting Freddie Data Platform Application
Working in AWS cloud for testing purpose
Working with S3 bucket to verify the final uploaded files with source data from DB2
Working with Splunk to monitor the logs, query and analyse for troubleshooting
Setting up the CloudWatch Alarm for creating metrics in case of exception or to alert any issue with application in test environment
Working with EC2 service and cloud shell to insert the test data and send it to RAW+ for verification
To ingest data to RAW+ using WinSCP, Putty, EdgeNote
Working in Dremio, Snowflake, RapidSQL for validating data
Automating the process of data verification from source to target
Supporting the automation of applications through the Cucumber BDD framework
Working closely upstream and downstream systems based on the change to perform an integration testing to make sure there is no impact
Developed automation framework using Selenium,Cucumber, Maven and TestNG with Java; Restful API and in QA Automation tools Discovery
Developed Cucumber (BDD) Feature files using Gherkins and automate them using Selenium Web driver with Java andPage Object Model (POM)
Created test scenarios in Cucumber feature file using Gherkin language
Configured and controlled all dependencies of project and tool versions using maven POM file
Aggressively pursued the resolution of high level defects in the project to facilitate smooth functioning of the test execution.
QA Automation/Manual
BNY Mellon
, VA
06.2018 - 01.2021
Implemented Appium Scripts to test iOS and Android platforms
Created Test Scenarios and Test Cases according to the business and system requirements
All the Bugs that came up during testing process were reported through JIRA bug reporting tool
Involved in creation of automation framework using Selenium, Java, Eclipse and TestNG
Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files
Maintained and executed Maven build files for running automated test cases along with Continuous Integration tool Jenkins
Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java; Restful API and in QA Automation tools Discovery
Developed Cucumber (BDD) Feature files using Gherkins and automate them using Selenium Web driver with Java
Monitor test execution status through log4j
Responsible for creating Cross Browser test automation through Selenium Grid
Ability to manage Java automation projects using build tools like Maven
Configured Maven build tool for automation projects and developed Maven project object model file (pom.xml)
Used TestNG for creating Test Suites and running parallel tests
Worked in an Agile Scrum environment, implementing end-to-end applications test automation solution working through full SDLC
Analyzed the User Stories and provided inputs for clear Acceptance Criteria to ensure Testability of User Stories
Actively took part in Daily stand ups meetings, Sprint planning, Sprint retrospective and Sprint reviews
Used external Excel files with Apache POI to validate Database data with JDBC
Configured Maven for Java automation projects
Created SQL queries, connected to database and generated test reports
Performed Defect Tracking and Management in JIRA
Implemented multi browser testing to ensure cross browser compatibility
Created TestNG and Jenkins reports and submitted them to the management
Updated test procedures as functionality changed during testing cycle, prepared test cases for new functional modules
Analyzed test results and tracked software defects, recorded, documented and reported defects.
Automation Engineer/SDET
Evolent Health
, VA
04.2017 - 05.2018
Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression Testing, Smoke testing
Developed and implemented robust (BDD) framework using Cucumber, Java and Gherkin language
Used Page Object Model approach to develop Automation Framework using
Selenium WebDriver, Java in Eclipse IDE
Designed automation Framework, configuring Selenium WebDriver with Eclipse, setting up coding standards, naming Conventions and Folder Structures
Developed framework using Java as a language, JUnit and Selenium WebDriver
Executed automated Regression Scripts across multiple browsers like IE, Chrome and Firefox to test the Browser Compatibility of Web based application
Provided mentorship to team members on best automation practices using Selenium WebDriver, Java, Cucumber and JUnit in Eclipse
Page Object Model design for better automation code reusability and easy maintenance
Performed Back end testing with extensive use of SQL queries
Used Jenkins as a Continuous Integration server to configure with Git and Maven
Integrated automation executions with CI process (Jenkins) so, scripts are executed each time a build is kicked off
Participated in Sprint Grooming Sessions to provide feedback for clear and complete Acceptance Criteria
Analyzed execution result to identify test failure and reporting defects in JIRA
Actively participated in Agile Scrum environment ceremonies like Sprint Grooming, Planning, Sprint Demo, Retro and Daily meetings.
Test Automation Engineer
Tata Consultancy Services, TCS
Chicago
10.2015 - 03.2017
Performed Automation and Manual Testing in an internal web-based application
Developed and designed test automation framework using TestNG, Selenium WebDriver, Java and Page Object Model(POM)
Hands on experience on automation with Selenium WebDriver and Java
Used Object Oriented Programming concepts of Java language and TestNGframework for developing the scripts for scenarios
Used Maven as a built management tool for building the Cucumber BDD project
Involved in using Jenkins as a Continuous Integration server to configure with Maven
Performed Smoke, Functional, Positive, Negative, Integration, Regression, Front-end and Backend Tests using Selenium WebDriverwith Java
Involved in executing all Selenium tests on different browsers and checked for compatibility
Automated test cases using Page Object Model (POM) pattern to design and write tests using Java and Selenium WebDriver
Involved in testing the backend Database, retrieved the data from the tables using SQL queries
Attended User Story Generation Sessions, provided feedback for Acceptance Criteria and helped set the metrics for clear Definition of Done
Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports