14 years of experience in IT industry working on a wide range of platforms.
7+ years of professional experience in testing with extensive knowledge of Automation Framework Design & Implementation using Playwright and Selenium.
Good experience in creating test scripts using WebDriver, Selenium RC, Selenium-IDE, Selenium Grid.
Good knowledge in data driven and hybrid testing.
Skilled in writing complex SQL queries to retrieve data and validate.
Good experience in writing XPATH to locate Web elements.
Worked on Cross Browser testing, browsers like Mozilla Firefox, Google Chrome and IE using Web driver.
Skilled in using HP ALM/Quality Center for Test Planning, Requirements Management, Test Execution, and Defect tracking.
Proficient in using Azure, JIRA for Defect Tracking and Reporting and Automation tools.
Quality Assurance (QA), IT Analyst and Testing of Client/Server, GUI and Web-based applications with expertise in Manual and Automation Testing, System Testing including Integration and Regression Testing, Functional, Backend, Performance Testing, UAT and PROD.
Experience with test planning and test execution methodology with the waterfall and agile development approach.
Sound knowledge and experience in SOA testing, Web Services, WSDL, XML, JSON, Schema, SOAPUI and REST API.
Experience in Mobile App testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
Experience in performing manual testing Mobile applications.
Proficient in analyzing the Business Requirements, System Requirement Specifications (SRS), Functional Requirement specification (FRS), Design Documents and mapping documents to formulate Test Plans, Test Scenarios/Strategies, and Test Cases.
Proficient in PL/SQL and Java/J2EE technologies.
Experience with SaaS environment with Azure.
Extensive experience with testing multi-Tier application architecture.
Expertise in end-to-end and integration testing.
Effective time management skills and possesses the ability to work in a team as well as independently.
Excellent analytical skills coupled with interpersonal, communication and self-organizing skills, while being assertive, committed and a motivated team player.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Senior QA Analyst/Technical Analyst
RIPPLE Opeartions
08.2020 - Current
Company Overview: This project provides crew management services to Marine transportation companies which includes scheduling, timesheets, leave planning, bid boards and all other vessel related functionalities to customers.
Review user manual, QA documents and understanding application business flow.
Implemented the automation project from scratch using Playwright including project setup, developing test cases, configurations.
Develop Azure Test Plans clearly defining the in-scope and out-of-scope functionalities, high level test scenarios, and test data requirements.
Selected the test cases to be automated and performed functional testing of the front-end using Playwright.
Executed parallel browser testing on various machines using Playwright and performed cross browser testing.
Executed the automated regression test cases during every release and also executed the daily regression test suites.
Responsible for gathering user stories, attending story walkthrough, creating test plan and test suits, assigning stories to the native apps team.
Point of contact for all Provider provisioning test data set up.
Validate all related scenarios for scheduling crew for boats.
Design/develop test cases and suites from business requirements, use cases and testing standards.
Responsible for test batch job reports and provider emails validation by setting up Application preferences on crew management configuration.
Worked on Oracle SQL Developer to set up test data and also look up table to gather test data and validate against the actual results.
Responsible for the Defect Report Generation from Azure and make sure that defects are documented.
Works in a highly dynamic environment and participate in daily scrum meetings.
Perform Regression testing by identifying the important and critical test scenarios from each Use Case.
Performed API testing using POSTMAN and Playwright.
This project provides crew management services to Marine transportation companies which includes scheduling, timesheets, leave planning, bid boards and all other vessel related functionalities to customers.
Senior Systems QA Analyst
Travelers Insurance
11.2019 - 08.2020
Company Overview: TRU (Travelers Residential Unit) Builder is an online portal built for Travelers Canada builders and developers. This application supports all new home warranty needs including underwriting, home registrations, technical support, and claims handling.
Identified the test requirements from the Use cases, BRD, SRS, Design documents and notified BA to ensure that gaps are covered.
Involved in meetings with Business analysts to clarify, correct or change the specified requirement.
Analyzed complex data and prepared test scenarios in Rally, JIRA.
Created and executed these test cases in Rally and JIRA.
Performed Business module testing, browser and mobile devices testing.
Uploaded documents through mobile apps required for claim submissions and verified the process through the systems.
Performed happy path and negative test scenarios against the requirements for Web and mobile testing.
Performed Regression testing by identifying the important and critical test scenarios from each Use Case.
Responsible for coordinating the 'New Home Warranty' part of this phase of regression testing.
Reported bugs with the help of Rally and Pivotal Tracker.
Categorized bugs based on the severity and interfaced with developers to resolve them.
Provided Test Summary status reports including the test execution process and defect details.
Performed End to End Testing based on business scenarios.
Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
TRU (Travelers Residential Unit) Builder is an online portal built for Travelers Canada builders and developers. This application supports all new home warranty needs including underwriting, home registrations, technical support, and claims handling.
Environment: Rally, PIVOTAL Tracker, Oracle SQL developer 32, REST API - JSON, POSTMAN testing, Reports generation, MuleSoft API testing.
QA Analyst
Tata Consultancy Services
11.2018 - 10.2019
Company Overview: This project 'Data Direct' reduces the need for manual exportation of data to spreadsheets. Instead, clients have live access to their data and utilize an intuitive query definition process and drag-and-drop object parameter functionality to streamline the flow of risk and performance data from Northern Trust reporting applications to Microsoft Excel spreadsheets.
Coordinated with business analyst and systems analyst to verify requirements, design and test results.
Created and executed test cases based on Use case and Business Module documents to perform Business Module, Role-based Access Control, Browser and Regression testing using HP ALM.
Worked with the development teams to ensure that the test data and required interfaces to external and internal systems (available in UAT and SYS environments) needed for testing is available at time of test execution.
Performed validation on On-demand and Batch reports in CPAR.
Involved in IST testing.
Involved in Connectivity failure testing with AH.
Validating External reports from a secure FTP based on the extract files.
Prioritizing the bugs and keeping track of them through ALM.
This project 'Data Direct' reduces the need for manual exportation of data to spreadsheets. Instead, clients have live access to their data and utilize an intuitive query definition process and drag-and-drop object parameter functionality to streamline the flow of risk and performance data from Northern Trust reporting applications to Microsoft Excel spreadsheets.
Environment: HP ALM, Java, Oracle SQL developer 32, Oracle 11gR2, Putty, WinSCP, Microsoft Office.
Senior Java/React Developer
Tata Consultancy Services
09.2015 - 10.2018
Company Overview: Easy Banking Business is a digital banking platform for companies and small independent entrepreneurs. There are 6 modules available to manage your cash flows and banking transactions safely and quickly.
Involved in analysis, design and development of opening an account as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
Excellent knowledge in Banking domain which includes Accounting, Cards, payments, Investing, Credits and Administration modules.
Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j.
Built REST API endpoints for various concepts.
Developed custom tags, JSTL to support custom user interfaces.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Implemented several screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Designed powerful JSP Tag libraries for reusable web interface components.
Used web services using SOAP to transfer the amount to transfer applications that are remote and global to different financial institutions.
Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
Involved in development of web services for business operations using various Web Services API and tools like SOAP.
Developed XML schemas - XSD, DTD for validation of XML documents.
Developed application using Hibernate framework. Developed business domain layer using session and entity beans EJBs.
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status reports.
Worked with a variety of issues involving multi-threading, server connectivity and user interface.
Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
Developed SQL, PL/SQL, stored procedures - database application scripts.
Involved in Sprint meetings and followed agile software development methodologies.
Involved in reviewing the deliverables from offshore to ensure the deliverables with high quality.
Easy Banking Business is a digital banking platform for companies and small independent entrepreneurs. There are 6 modules available to manage your cash flows and banking transactions safely and quickly.
Company Overview: Easy banking web is a web and mobile application providing banking transactions to individual customers. This application enables users to check account and credit card balances, to make transfer, to monitor your credit facilities and insurance policy and to manage your savings and investments.
Handled a team of 3-6 developers, major responsibilities include understanding the Functional requirement, designing for the solution, coding, mentoring developers, code reviewing and handling release activities, issue fixing and interacting with testing team.
Prepared Project plan, tracking status of the project at regular intervals and making corrective decisions for risks found in the project.
Worked with the Business Analysts to create Use Cases and design document.
Utilized MVC, factory and decorator patterns.
Involved in working with web application using JSPs, Servlets.
Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, AngularJS and Node.js.
Used Hibernate for data access from Oracle tables.
Used JPA for database persistence.
Wrote complex SQL queries for data access.
Used spring to perform Dependency injection among all bean class involved in business logic operation.
Used REST as the Web Service framework for creating and deploying Web Service clients.
Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
Developed Front-end UI using JSP, HTML.
Worked with GIT Version Control for Project Configuration Management.
Developing automated process for builds and deployments using Jenkins.
Built Web-based e-commerce applications.
Testing of JSPs, Junit, Servlets and Business Objects was done on Eclipse test environment using WebSphere server and build scripts were written using ant.
Involved in multiple phases of the Software development life cycle viz., requirement gathering, design, development, unit testing and delivery with agile methodology.
Involved in project management and CMMI level 5 activities of R11.0.
Easy banking web is a web and mobile application providing banking transactions to individual customers. This application enables users to check account and credit card balances, to make transfer, to monitor your credit facilities and insurance policy and to manage your savings and investments.