Professional Summary
●**+ years of experience in the area of Software Testing (Manual and Automation).
●Expertise in various phases of Software Testing life cycle (STLC) on platforms like Web, Desktop and Software Development Life Cycle (SDLC) that includes Requirements Analysis, Design, Coding, Testing, Implementation and Maintenance.
●Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE, TestNG, JIRA, ALM, REST ASSURED, POSTMAN, QTP and SOAP UI.
●Thorough knowledge and exposure of Waterfall and Agile Methodologies (Scrum Framework).
●Hands on experience in functional testing, integration testing, regression testing, black box testing, Penetration Testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
●Lead and manage projects by leveraging extensive experience in project management and processes, with a proven ability to meet agreed deadlines, co-ordinate and work to defined testing methodologies within a structured environment.
●Experience in designing Test Plans, Test Scenarios, Test reports, writing and executing Test Cases of manual and automated tests.
●Proficient in writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
●Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
●Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
●Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
●Profound experience in web services testing using Service Oriented Architecture tools like Postman for testing and validating SOAP and RESTful web services used in various applications.
●Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
●Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
●Work experience in using the Quality Center/ALM to manage the software testing process and JIRA for tracking the process and sharing the files.
●Proficient in Defect analysis, performing Verification using walkthroughs, reviews, inspections also performed Validation activities using smoke, regression, functional, systems and UAT testing.
●Strong analytical and problem-solving skills with excellent interpersonal and communication skills, Time management, planning and organizing skills
Technical Skills:
Testing Tools
Selenium Web Driver, TestNG, SoapUI, POSTMAN, RESTASSURED
Testing Methodologies
Black box Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing, UAT Testing
SDLC Methodologies
Agile/Scrum, Waterfall
Frameworks
Hybrid Driven, Keyword Driven, Data Driven
Browsers
Firefox, IE, Google Chrome & Safari
Bug/Management Tracking Tools
JIRA, Confluence, Quality Center (QC)/ALM, CLM(Sprint Planning), RQM,RTC, Service Now, SharePoint
Language
JAVA
RDBMS
Oracle, SQL Server
SCM, CI, Build Tools
Git, GitHub, Jenkins, Maven
Operating Systems
Windows, iOS, Android
Package
SharePoint, Curam Application Suit, Amdocs CRM
Professional Experience:
Worked as Software Test Specialist at IBM India Pvt.Ltd. Oct 2008 – May 2022
SKAT (Danish Tax Authority) Denmark Sep2021-Apr2022
Project name: e-Income
Role: QA Automation Engineer
Description:
e-Income is the online tool for calculating tax for people and is used by Denmark Tax Authority (SKAT). It consists of 3 major areas Reporting, Calculation and Services. It connects with different third-party applications to collect/send data using Web Service/Batches and it plays a key role in determining the Tax liability for a particular person. It’s mainly handled by the Employers, who enter the salary details of the employee and the Tax is calculated after complex calculations and is withheld by the employer while disbursing the income.
Role and Responsibilities:
●Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
●Involved in implementing Page Object Model, Hybrid framework from scratch to automate web pages.
●Running of mainframe JCL jobs using Zos
●Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
●Created, Review and executed Testcase for functional testing.
●Created and executed the test scripts with Java, Selenium WebDriver.
●Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
●Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
●Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
●Extensively used Selenium (XPath and CSS locators) to test the web application.
●Used Soap UI to conduct web services testing.
●Used Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
●Executed test scripts from test lab and logged defects in CLM tool.
●Updated Test Plans and Test Cases periodically to manage changes in requirements.
●Defect Triaging and Release sign off for Continuous Delivery cycles.
●Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
●Running of JCL jobs in mainframe and report an error
Environment: Java, Selenium WebDriver, TestNG, Maven, POSTMAN, Soap UI, Rest, Eclipse, Selenium WebDriver, Oxygen, Putty, DB Visualizer, Beyond, ZoS, Soap UI,RQM-RTC and CLM
National Grid-MA,USA Jul2019- Aug2021
Project Name:
1.Document Management System
2.New York City Permit and Cascade Electric upgrade
Role: QA Automation Engineer
Description:
National Grid is international electricity and gas company primarily based in the UK and north-eastern US. The existing DMS, ECM’s Documentum and Siemen’s Teamcenter, are used to store, retrieve, and update engineering drawings and documents in the engineering groups within the Network Strategy and Power Plant Operations organizations.
NYC DOT discontinued the EDI interface that was used to request permits for NY Street work and replace it with a web portal that is used to enter the request and to retrieve real-time permit data. A batch API interface is created to extract the updated permit data from NYC DOT and update the DPMS application and Maximo daily.
Achievement:
●Took responsibility in absence of TM and provided support to client.
●Introduced brainstorming session in test preparation phase with business analyst and development team cutting down the defect ratio by more than 20%
Role and Responsibilities:
●Worked as Test Lead/Test Manager and responsible for planning and successful completion of the projects
●Active participation in Daily Scrum meetings and Defect Report Meetings.
●Creation, Review & Maintenance of QA Checklist and Test cases for Accessibility Testing.
●Associated with development team to understand technical design and architecture for test planning.
●Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
●Review,Written and executed test cases for functional testing
●Regression test cases were written and automated using Selenium WebDriver.
●Created and updated Test Plans and Test Cases periodically to manage changes in requirements.
●Created automation scripts in REST ASSURED web services testing.
●Used Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
●Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
●Tested Web API using Postman to check if the API's are returning the data in JSON, XML format, and documented APIs.
●Regression test cases were written and automated using Selenium WebDriver.
●Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver, TestNG
●Created defect log using managing the tasks and stories in Agile Environment.
●Perform and responsible in managing ST, Regression, SIT & UAT testing and efficiently managing Defect by Tracking and Reporting the bugs using JIRA and Confluence.
●Coordinated efforts between product development teams and offshore enterprise test team.
Environment: Java, Selenium WebDriver, TestNG, Maven, POSTMAN, Soap UI, Rest, Eclipse, Jira Confluence
Development Bank of Singapore Jun2017-Jul2019
Project Name: Mainframe Testing (Conversion of Easytrieve Component to Cobol)
Role: Sr. Test Analyst
Tools Used: Changeman, Infoman,
Mainframe : Cobol, JCL, DB2, Easytrieve, VSAM
Description: Project SEAL
DBS is the largest bank in Singapore. Easytrieve component are converted by Discovery Tool/Utility to Cobol. Testing has been for all the Easytrieve to Cobol converted program using team of 20 testers where team needs to submit all the jobs using JCL and capture the test results.
Role and Responsibilities:
●Worked as Sr.Test Involved testing for the changed component
●Analyses the JCL program in mainframe and report a defect in RQM-RTC.
●Involved in Defect Triage calls with Business, Vendors & other stakeholders from Testing Team.
Nationwide Building Society-UK Jul2014 – May2017
SSSM-Ontario Ministry -Canada Nov2012-May2014
Datacom - Videocon Telecommunication and Bharti Airtel Oct 2008-Jun2011
Role: QA Manual Tester and Sr.Tester
Role and Responsibilities:
●Worked as Sr Test Analyst from offshore and collaboratively work as a team with the onshore counterpart.
●Work with Business Analyst, Subject Matter Experts in translating the customer requirements and specifications and use cases into test pack and involved in writing test scripts for positive and negative scenarios.
●Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various test cases for all assigned module/projects Review Test Requirements,
●Develop Test Plan, Test Strategy, Test Scenarios, Test Cases to test the application according to the Requirements, Test areas and Functional Specification of the application and updated in the HP Quality Center.
●Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
●Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, batch testing, screen navigational testing, smoke/sanity testing, unit testing, performance testing, exploratory testing or Backend testing.
●Executing Test cases and also performed Positive and Negative testing to test response of the application under test by creating Data Driven tests.
●Retrieving data with SQL queries from database.
●Creating Test data for the testing
●Generated Test Traceability Matrix (TTM) to show the test case execution status and performed gap Analysis to ensure the requirement coverage.
●Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline Worked with deployment team to create nightly automation regression execution builds.
●Responsible for Test Defect Management by Tracking and Reporting the bugs using Test Management tool HP Quality Center for various phases of testing (ST). Involved in Defect Triage calls with Business, Vendors & other stakeholders from Testing Team.
●Coordinated with onsite/offshore teams, conducted necessary KTs and provided full support whenever it was required.
●Responsible in creating Test Outcome report at the end of ST cycle.
●Involved in Peer Review activities.
●Responsibilities included a successful and timely completion which includes finding potential/known threats/problems, triaging the problems, reporting problem and testing.
●Attended Weekly status meeting in reporting and provided a weekly report that includes test metrics consisting of status reports.
Education:
●Master’s in software system from Birla Institute of Technology & Science (B.I.T.S) Pilani, Rajasthan, India.