Contents
Professional Summary *
Technical Skills 2
Professional Experience 2
SiriusXM, Lawrence, NJ Jan 2019 – Present 2
Equifax, Alpharetta, GA Mar 2018–Jan 2019 2
Nationwide Insurance, Scottsdale, AZ Sep 2017–Feb 2018 3
AT&T, San Francisco, CA Oct 2016 – Sep 2017 4
T- Mobile, Bothell, WA Aug 2015 – Sep 2016 4
JM Family Enterprises, Deerfield Beach, Florida Sep 2014 – July 2015 5
Object Technology Solutions India Pvt. Ltd, India Aug 2012 – July 2014 5
Epicor Software India Pvt. Ltd, India Jan 2012 – July 2012 6
Professional Summary
Over 7+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
Acquaintance with the concepts of SDLC, STLC, and Testing Methodologies and Strategies.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA, Jbehave, SOAPUI and Version One.
Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, REST services, JUnit and TestNG.
Experience in Waterfall and Agile Scrum SDLC methodology,
Experience in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit unit testing framework.
Proficient in using SoapUI for testing Webservices and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.
Experienced with designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
Extensively worked on Selenium WebDriver with the preferred Languages Java.
Good knowledge with end-to-end test framework for AngularJS, NodeJS, Bootstrap and JavaScript.
Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
Demonstrated ability to work on Workflow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
Skilled using Testing tools such as HP ALM, JIRA, Web Services testing using SOAP UI PRO and REST.
Experience in bug reporting tools like Clear Quest and Bugzilla.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Proficient in using basic SQL queries to perform back end testing for data integrity.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Experienced in automating various web applications and web services using SOAPUI with JUNIT and TestNG.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Technical Skills
Testing Tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Postman, Eclipse, Manual Testing, Appium (IOS and Android testing), Data Dog, IntelliJ
Bug Tracking Tools: JIRA, Bugzilla, Quality Center (QC), TFS, Jira, Bugzilla 2.0, Jenkins, IBM Clear Quest, Bug Host, DevTrack, BUG track
Automation Framework: BDD, Data Driven, TDD
Web Debugging Tool: Xpath, Fire path, Firebug, Web debugger
Build Tool: Ant, Maven, TestNG
Processes: Agile-Scrum, Waterfall, V-Model
Languages: JAVA, Java Script, Ruby, HTML, XML
Continuous Integration Tools: Jenkins
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Application: Microsoft Office, Excel, PowerPoint, Outlook, IBM Lotus Note
Project Management Tool: PPM, Clarity PPM
Other tools: MS office, MS Visio
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac
Professional Experience
SiriusXM, Lawrence, NJ Jan 2019 – Present
Role: QA Engineer
Responsibilities:
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Development, Enhancement and Maintenance of Test Automation Framework with the different test suites using Java, Cucumber, Gherkhin, TestNG and Appium test and Selenium web driver’s automation tool to test for IOS and Android mobile and web version in chrome.
Worked on mobile simulator for the best understanding of the element and to record the actions used Charles proxy.
Creation and Executing the automated test suites and Manual test cases for System, integration, regression and E2E testing.
Supporting and providing the solution for the Analytical system testing with the different test automation tools for data quality and processing.
Execution of Manual and Automated test cases/scripts and update results in test management tool.
Managing test and automation infrastructure stipulated and agreed upon by Sirius XM Radio Inc.
Monitor jobs at the task forest and run the shell scripts in Hadoop and valid the data in respective DB.
Validated different environment data in HDFS by running HDFS command and verifying jobs are running as expected in taskforest.
Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
Test environment setup, unit test result validation, test execution, and defect management in JIRA for different environments, Management of test artifacts.
Equifax, Alpharetta, GA Mar 2018–Jan 2019
Role: Automation Tester
Responsibilities:
Prepared a Quality Plan, get reviewed and approved by Project team.
Created Test Strategies and Test Cases.
Compared past and current business data and developing improvement strategies
Implemented refined policies for the growth and efficiency of organization business intelligence functions.
Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Expert turning requirements or user stories into test cases.
Expert in Database Testing, Web services Testing.
Requirement analysis, Developing Test scenarios, test cases.
Familiar with Continuous Integration principles and frameworks Mentors and leading junior QA/QC test engineers.
Developed Manual Test Cases based on Use Cases for specific functional requirements.
Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
Automation testing of REST APIs using Rest Assured framework.
Worked on Testing in various environments before production release.
Implemented Regression and Smoke tests execution as separate step of deployment process.
Test environment setup, unit test result validation, test execution, and defect management in JIRA for different environments • Management of test artifacts.
Contextualized testing strategy and operations within broader business needs.
Performed hands-on REST API testing using tools such as POSTMAN.
Managed/coordinated offshore & onsite teams.
Analysis and documenting application knowledge, review of learning, and gap analysis.
Worked with Business Owner to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements
Experience with Appdynamics performance monitoring tools.
Nationwide Insurance, Scottsdale, AZ Sep 2017–Feb 2018
Role: Test Automation Developer
Responsibilities:
Worked in an agile environment, and involved in writing Test plans, Test cases, Feature testing, Bug verification and regression test. Contributed to the functional automation suite. Analyzed failed test runs and fixed the scripts.
Performing the role of QA Test Automation engineer in Agile team.
Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality Centre.
Experienced on developing test scripts with Ruby to automate browser & web applications under Cucumber (BDD) Framework.
Hands on experience with BDD and experienced with Cucumber feature file using Gherkins language.
Performed Testing of Oracle and SQL Server etc., database applications.
Responsible for scheduling and running batch jobs, debugging and reporting defects in QC.
Executed automated test scripts, analyzed the results and reported bugs in Quality center (QC).
Experienced in reading data from excel spread sheets, converting them to YAML files and supplying the same to the automation scripts.
Actively worked in agile environment and presented the updates to my managers every week on 'Show and Tell' meetings and retrospectives.
Worked in a fast-paced environment in close association with Developers, requirements analysts (RAs) Automation and manual testers.
Excellent Multi-tasking skills and prioritize effectively and Report timely and accurate status to management.
AT&T, San Francisco, CA Oct 2016 – Sep 2017
Role: QA Automation Engineer
Responsibilities:
Developed test scenarios and test procedures based on the test requirements.
Involved in the test case preparation in Quality Center.
Tracked major issues and followed up on a daily basis with the team.
Performed various types of testing such as Functional testing, Web Service testing, Database testing, Integration testing, Sanity testing and Regression testing.
Prepared daily status reports based on test execution and Test Summary report and handled closure activities.
Use MS Office for documentation and reporting.
Identify log, track and report bugs to QA management and development team as well as accurately report hours in TFS.
Involved in creation of automation framework in Selenium WebDriver Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Responsible for creating and maintaining automation acceptance test suite using Selenium.
Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
T- Mobile, Bothell, WA Aug 2015 – Sep 2016
Role: QA Automation Engineer
Responsibilities:
Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
Analyze business requirements and FSD documents to create & execute test cases in ALM (QC).
Analysis and preparation of Regression Testing Plan.
Worked with developers for complete overview of the issues, updates on application to meet the goals on time.
Attended war room meetings to finish the work under short timeline.
Have complete workflow knowledge of a loan from collections to settlement.
Worked with data team in terms of loan conditioning or data requests.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Developed custom libraries for automation using JAVA &Selenium WebDriver.
Created and executed automation test cases using Selenium WebDrive Web App and Appium.
Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
JM Family Enterprises, Deerfield Beach, Florida Sep 2014 – July 2015
Role: QA Automation Engineer
Responsibilities:
Interacted with the business analysts to understand user requirements and gather inputs for creating the Test plan for testing User creation, Transaction and Bill pay module functionalities.
Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
Used Java as client library for Selenium and WebDriver to design and developed Automation Test Framework using TestNG.
Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
Performed white box testing using TestNG for class, method, & web services testing.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
Involved in using Jenkins as a Continuous Integration server to configure with Maven.
Extensively used Selenium (data-driven, XPath locator) and Selenium WebDriver to test the web application.
Performed the testing of Restful Webservice for mobile apps for the bank of west Using SOAP UI.
Created the BAT test scenarios with traceability to requirements and building the test scripts.
Used Selenium WebDriver for writing test scripts for regression test coverage.
Used Firebug and Fire path to write automated test scripts using XPATH.
Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
Object Technology Solutions India Pvt. Ltd, India Aug 2012 – July 2014
Role: QA Automation Engineer
Responsibilities:
As QA Analyst, managed onsite and offshore agile team, define the schedule and timelines as per client schedule.
Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver.
Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
Worked as Scrum Master by conducting daily Stand ups/Retro/Grooming session when needed and involved in testing efforts as QA member during big releases along with support activities required by production support team. Performed functional testing of SOAP & REST Web Services using SOAPUI Tool Used Java/Junit and generating report daily basis. Testing JavaScript web-based applications.
Performed Backend Testing using SQL Queries on SQL Server database.
Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Test execution and Defects management.
Helped the team in building the test execution summary report.
Participated in Scrum / Project meetings.
Epicor Software India Pvt. Ltd, India Jan 2012 – July 2012
Role: QA Automation Engineer
Responsibilities:
Implemented the test scripts from Quality Center.
Performed Positive and Negative testing by inputting valid and invalid data.
Involved in writing the Backend scripts like QTP.
Project is developed using waterfall methodology.
Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
Developed QTP scripts for various reports.
Performed Manual Functional testing with QC and Involved in User Acceptance Testing (UAT) of the application.
Performed functional, regression and UAT testing for multiple releases on enrollment, member services and correspondence modules.
Used VB Script Timer's to calculate time during every test step execution. Used SOAP UI Web Services tool for testing web services, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating other common XML tasks encountered when testing web-service enabled applications.
Experience in implementing Quality processes in waterfall methodology.
Developed test scripts for web services using SOAP UI and worked with XPATH.
Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.