Understanding Requirement Specifications and Design Documents of the application
Attended daily standup meetings, provided daily status on manual and automation test results
Extensively follow Agile scrum (Self-Managed Team) methodology and conduct in the testing process (Software Testing Life Cycle)
Experience in writing test plan, test cases, test suites using test Rail
Experience in logging defects using defect tracking and open source tools using Jira and creating user stories and tasks using Jira
Experience in using Jira Board to view sprint backlog and active sprint stories
Experience in Agile scrum methodology and testing applications in 2-4week sprints
Developed CI/CD Pipeline and Triggers in Jenkins which runs in AWS EC2 instances
Created the distributed performance testing environment using JMeter to test the high level of concurrent users on Cloud (AWS)
Have strong understand on Docker-containerization concepts, the automation will run on docker containers
Design and execute automation test cases using Selenium TestNG framework
Comfortable with using Maven to manage framework dependencies for test execution, plug-ins and generating reports
Managed AWS S3 buckets and object policies using IAM and S3 bucket policies and created MFA for accidental deletion
Experience and participated in sprint planning, sprint review and Sprint retrospective and Sprint burnt down charts
User Stories were tracked using Jira
Analyze the test for automatable scripts and script the tests in Appium framework using Java language for both Android and iOS
Read and comprehend product specifications (user stories) in order to create test cases
Utilized GIT as a version control system and a source code management, along with Jira for project management
Involved in testing REST API services with both XML and JSON formats using Rest Assured
Perform functional testing of applets in various environments
Write clear and concise bug reports
Organize and prioritize testing needs based on project needs
Work with developers, writers, and project manager to diagnose/debug issues as well as identify/escalate risks when necessary
Tested end to end application process including, signup, sign in, amortization schedule, pre-approval letter, loan approval process, online payment and monthly statements
Develop and implement automation framework with Appium Java with TestNG
Tracked the defects using JIRA
Developed Test Cases to test Web Services and RESTful calls using SoapUI tool
Validated WebServices and RESTful calls by comparing the data with Database and User Stories
Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database
Validated Reports and statements
Conducted Regression Testing on various builds of the application and reported the defects to the developer using JIRA
Involved in complete Software QA Testing life cycle right from reviewing user stories, test plan, test cases, test data prep, smoke test, test case execution, defect tracking, regression testing, UAT, Integration testing, security testing and many more activities
Executed continuous integration of code and scripts using Jenkins for running test cases automatically by scheduling smoke and regression testing suites and generating comprehensive user-friendly reports
Involved in the documentation of Test Plan, Test cases, Test Data Document and RTM (Requirement Traceability Matrix)
Automation Test Engineer
Intel Corporation
04.2018 - 07.2022
Designed and Developed the Automation Test Scripts using Selenium WebDriver using Java
Reviewed the Test Reports using TestNG
Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome
Developed Test cases using Element Locators and Selenium WebDriver methods
Ensure test coverage across multiple devices using hosted cloud solutions like SauceLabs
Designed test cases using Gherkin, Cucumber, TestNG, and Maven & used Grid to run test on multiple browsers and Platforms
Experience in Manual Testing process and those test cases I converted into Automation
Converted existing Test Complete Script to Selenium script to support multiple browsers using Java, Selenium, and TestNg, Junit, IntelliJ Idea
Extensively developed scalable Web Service automation projects using SoapUI Pro
Enhanced Test cases using Java Programming features and TestNG Annotations
Execution of Selenium test suite and developed reports and reported defects
Involved in Retesting and Regression Testing using Selenium WebDriver
Developed SQL queries and Joins to validate the reports
Automated the functionality and interface testing of application using QuickTest Professional
Used JUnit and Android Espresso for unit and instrumentation Testing
Used checkpoints to check properties of various objects using QuickTest Professional
Executed shell scripts to validate the data, bouncing web and app servers on Linux box
Prepared Test Plans, Test Methodology and Test Case, Test Scripts complying with System/Functional Test Specification and provided testing signoff
API Automation Code Development Experience Selenium, Testing, Junit and Cucumber-BDD Tools experience Micro-services(API) or Web based application automation experience
Responsible for implementation of Pagination Test Automation Framework, POM using TestNG, Maven, Java, and Cucumber
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNG, Maven, Rest-Assured, git and Jenkins
Executed Linux commands, FTP commands to validate the log files while debugging the issues / Root cause analysis of the issue
Performed various black box testing methodologies like functional testing manual testing, Regression Testing, Smoke Testing, UAT
Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues
QA Engineer
Snap Fish - HP Inc
12.2016 - 03.2018
Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues
Monitored services by running and checking results of API scripts through Jenkins
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD)
API Automation we use Rest Assured library with Cucumber framework
Involved in Requirements & Specifications gathering from the initial stages
Reviewing & updating the test cases as per changes in features proposed for release
Proficient in API testing for SOAP and Restful Services and experience in Automation of Webservices using Rest Assured, SoapUI
Java Programming Skill Strong testing Experience Strong knowledge in rest assured API
Experience in writing Selenium and Hybrid (Selenium+API+Data Base) test scripts using IntelliJ IDEA
Executing Test cases and preparing Test reports
Involved in Functionality testing, Regression testing, Browser compatibility testing
Wrote and maintained API and UI automation test cases using cucumber and readyAPI
Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database
Performed DB Testing for the Web Application using SQL Queries
Reported defects in timely manner and logged the same into defect tracking tool (Team Track)
Ensure that all the test cases are written and placed in Visual source safe
QA Tester
Thomson Reuters
05.2015 - 06.2016
Ensure that all the test cases are written and placed in Visual source safe
Created Test Plan, Test Scenarios, Test Script and Status Report Templates
Created different set of Test Cases for Functional Testing and Integration and executed them during different test phase
Served as a resource and communication point for decisions about test schedule changes, resource forecast and estimation
Experience in working on Singleton and Page Object model (POM) design pattern for Framework development
Cucumber framework to develop scripts in BDD model using Feature files and Step Definitions
Provided Status Reports and Defect Reports in a Graphical Representation to Project Manager
Prepared and execution of test suite using Selenium
Participated in identifying the Test scenarios and designing the Test cases
Performed manual testing on some required modules
Performed various black box testing Methodologies like functional testing and Regression Testing
Performed automated API/webservices testing using Java & Rest-Assured for SOAP/REST Web APIs
Developed java methods to handle web Frames, windows and Alerts in selenium
Expertise using Rest Assured library to automate test scripts for API validation
Have strong API functional and non functional (performance/ load) testing experience using JMeter and locust tools
Perform Defect analysis and log defect in JIRA with required details such are Summary, Description, Steps to Reproduce, Evidence, Severity, and Priority in JIRA
Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer
Executed Regression Test Suites using QTP 9
Tracked all the defects and Issues using Quality Center
Used SQL to perform back-end testing by using sql-server 2008
QA Tester
Skynet Global System
03.2014 - 04.2015
Involved in study/analysis of business functional specifications document
Wrote and executed various Test cases for conducting BAT, Functionality testing, System level testing and Regression testing
Perform Feasibility Study on test automation area to prioritize and for plan of robust script development
Developed, maintained and executed Automation scripts (Python), using Selenium WebDriver and GitHub as well as REST API tests using Postman with Chai assertions lib, Back-end testing with MySQL database
Define source code repository branching mechanism using GIT & Bitbucket
Build API test automation suite using Postman Collections to explicitly perform API level testing using Rest APIs
Write comprehensive Test Plan in TestRail based on Business Requirement Documents (BRD) with good coverage in Traceability
Prepared Test cases and Test Reports for specified features
Maintained Test Matrix with the test results obtained
Involved in creating test data for testing
Use Javascript Executor to handle the objects for AngularJS and nodeJS applications
Have strong knowledge on the areas to be focused in Database Testing while data is moving to Reporting DB from Transaction DB
Java Programming Skill Strong testing Experience Strong knowledge in rest assured API
Web Service(REST) automation in Postman to validate the response for API request
Performed End-to-End testing of database to check data integrity using SQL queries
Used Team Track for Software Bug identification, tracking and reporting
Involved in Sanity, Functionality, Adhoc, Regression Testing
Involved in issue resolution by interacting with developers, business analysts, and Team lead
Involved in testing the database and backend checks through the use of SQL and UNIX commands
Participated in weekly status meetings with the team, developers to discuss open issues
Used Version Control Systems like Visual Source Safe to maintain documents
Once done with Quality Assurance Testing, delivering the code that has been tested on the Test Server to User Acceptance Testing (UAT)
Preparing the release notes & the deployment document for UAT