CLASSIFIED PERSONNEL INFORMATION
CURRICULUM-VITAE
Sunil Prakash
STAMP 4
Email: **********@*****.***
Career Vision:
Driven and seasoned Software Testing Professional with nearly 15 years of hands-on experience in ensuring the quality and reliability of software products. Equipped with expertise in both manual and automated testing methodologies, adept at leveraging cutting-edge tools and frameworks to streamline testing processes and enhance product efficiency. My vision is to continue evolving within the dynamic landscape of software testing, embracing emerging technologies and methodologies to deliver unparalleled quality assurance solutions. As a visionary leader, I aspire to further hone my skills in team management, fostering a culture of collaboration and innovation within cross-functional teams. With a commitment to excellence, I aim to spearhead initiatives that drive continuous improvement and elevate organizational testing standards. By leveraging my extensive experience and passion for problem-solving, I envision contributing to transformative projects that redefine industry benchmarks and propel organizational success. Looking ahead, I am dedicated to cultivating a legacy of excellence in software testing, empowering teams to embrace challenges with resilience and creativity. Through strategic leadership and relentless pursuit of excellence, I aspire to be at the forefront of shaping the future of software testing, driving innovation, and delivering unparalleled value to stakeholders. Professional Summary:
15 years of Experience in the area of Automation and Manual Software Testing.
Having good Experience in using the automation tools like Selenium WebDriver, Cucumber, TestNG. Junit Rest Assured
Selenium Webdriver: Development & Maintenance of Selenium Automation Scripts using JAVA.
Worked on Hybrid framework in WebDriver.
Worked on BDD, Page Object Model Automation Framework.
Experience in creating xpath to find dynamic objects.
Good experience in Core Java concepts
Working experience of Apache POI APIs & Aware of Maven, Jenkins.
Exposure to TestNG, Junit.
Exposure to Cucumber.
Exposure to Gherkin.
Involved in the team of Developing BDD Framework from scratch.
Exposure in Designing framework for Automation.
Experience in writing Generic Scripts and Project Specific Scripts.
Exposure to all stages of SDLC and STLC.
Good understanding of ATLC (Automation Testing Life Cycle).
High ability to work on agile, Scrum projects.
Basic Knowledge of Unix
Basic Knowledge of Database Testing Concepts.
Good Exposure on testing GUI, web based applications.
Experience in Smoke testing, Functional testing, Regression testing, Ad-Hoc Testing and end to end testing.
Analyzed test results based on the expected output and submitting all the issues to the concerned developers through bug tracking tool.
Experience in Customer support activities and Good in dealing with clients.
Enthusiastic in learning new concepts in emerging technology CLASSIFIED PERSONNEL INFORMATION
Ability to learn new Technologies and tools quickly.
Developed framework to test Insurance Documents and this has proved a very good tool for the organization. Certifications achieved
Oracle Certified Professional, Java SE 6 Programmer – 2013 Technology Experience
Business Function/ Domains Payments & Banking
Health Insurance and Virtual Pharmacy
Car/Home/Farm/Small Business Insurance
Life Sciences
HealthCare
Sales
Integrated Logistics System
Operating System Windows, Linux
Business Area Testing, Analyze Design Documents, Scrum Master, Business Analyst, Agile, Kanban, Scrum.
Tools Selenium WebDriver, Firebug, FirePath, Xpath Checker, TestNG, Maven, Eclipse, Perforce(Version Control Tool), Jira (Bug Tracking Tool), CPS
(Change Management), RAD (Rational Application Developer) INFORMATICA 8.6.1, Siebel CRM 8.1.1.9, SalesForce, gTrack (Bug Tracking Tool), Eclipse, HP ALM, HP Sprinter, Nexus, Axon Event Based - Producer and Consumers, PCF Cloud,Java, Maven, Junit, Jenkins, PCF CloudFoundry log Client, JPA Repository, SonarQube, Chekmarx, Splunk, Confluence, Postman Language Java J2SE, Spring Boot, JPA Repository, Rest Assured, Json, JDBC, SQL, HTML DATABASE Tools TOAD 9.0.5, SQL Developer 3.0, SQL Plus CLASSIFIED PERSONNEL INFORMATION
Education Summary
Degree Institute Major and Specialization Type
Post Graduate Diploma in
Software Development
International Institute of
Information Technology Bangalore DevOps Online
Over all Post Production Support (Warranty Support): -
Providing seamless support for various applications in production environment.
Resolving issues and providing solution during the production load based upon priority. Career Profile
Dates Organization Department Designation
Nov-2022 – Till Date MasterCard - Contracting Payments & Clearing Senior SDET June 2022 – Oct 2022 Legato Ireland Health Insurance & Online Pharmacy
QA Tech
Lead/Architect
Nov 2017 – June 2022 FBD Insurance Plc TIA Development Senior Automation Test Engineer
Nov2016-Nov 2017 IBM Ireland (Client Place) IBM Watson Software Automation Test Engineer
August 2015 – Oct2016
now
EMC2 ECD Solutions, Life Sciences Software Quality Engineer July 2011 – August 2015 Cognizant Technology
Solutions
Life Sciences, Healthcare,
Sales
Consultant - CRM
Mar 2010 – May 2011 Birla soft Integrated Logistics System Software Engineer CLASSIFIED PERSONNEL INFORMATION
Experience Profile
The details of the various assignments that I have handled are listed here, in chronological order Project Payments & Banking Duration : Nov 2022 –Tilldate Employer MasterCard (Contracting)
Title Senior SDET
Project Working on Migrating the decade old File based (.ipm format) Clearing System into latest Event Based Clearing System, which is built on PCF Cloud using Spring Boot Application, Nexus, Axon Event System. This involves Creating Real Card, Virtual Card and Token Based Cards and Authorization of the Cards Transactions with different Controls and Rules applied on to the card and its behavior when the controls and Rules on the card applied via ALS / IPC and validating the permutation and combinations of the real card, Virtual Card and Token based card transactions from start of Creating the card and assigning the different Rules/Controls to it and Authorizing the card Transaction and finally Clearing the transactions such as First Presentment, Reversal, Partial Reversal, Chargeback, Partial Chargeback, Full Chargebacks, Second Presentment, Arbitration Chargeback. Clearing is a very complex system which involved multiple integration points like Mapping Service, Issuer Service, Commercial, Retail, Authorization Service etc and being a fact that its decade old system, which did not even had a proper documentation, I have figured it out myself by debugging the system and start building Manual and Automation strategy and built Automation tools from scratch for validating PCF Logs using PCF Cloudfoundry Client and DBUtils tools using JPA Repository to validate DB checks and successfully Migrated the system with at most quality into production.
Tech Stack: Spring Boot, Nexus, Axon Event Based - Producer and Consumers, PCF Cloud, Rest Assured, Java, Maven, Junit, Jenkins, Postman, PCF CloudFoundry log Client, JPA Repository, SonarQube, Chekmarx, Splunk.
Roles and Responsibilities:-
Initially for understanding the Complex Authorization and Clearing System performed manual tests on the existing system.
Built DBUtils Tool using JPA Repository to validate DB Checks.
Built PCF CloudFoundry Log Client with required variablized reusable methods to validate PCF Logs.
Enhanced the Mastercard Proprietary Automation API Testing Framework Built on Java Spring Boot Rest Assured for testing new HTTP API Calls built to Create/Update/Get/Delete Real Card/ Virtual Card / Token Cards.
Used Spring Boot Dev Models to Create Payload for HTTP POST/PUT/GET/DELETE Calls, which was very dynamic and easy to handle any payload changes.
Achieved 100% of Automation and built a strong Regression Suite.
Monitoring Nightly Regession Suite which runs in Jenkins on every day basis and fixing the test case issues and raised defects if its an actual issue.
Working with Product Owners and Architects for understanding the requirements and providing testing effort and estimation.
Identifying data points in terms of testing and managed data in automation to be dynamic in nature, where needed.
Active participation in PI Planning and raising the alarm in terms of dependencies with different teams and testing pain points and estimations.
Unblocking the testing hiccups by providing proper workarounds.
Defined test design and testing cycles.
Training Team in terms of Technical upskill as well as domain knowledge upliftment.
Representing the QA team in Sprint End Review.
Delivering the product on time and sprint demos in terms of Manual and Automation Testing. CLASSIFIED PERSONNEL INFORMATION
Location Ireland, Europe
Project Health Insurance and Virtual Pharmacy Duration : June 2022 –Tilldate Employer Legato Ireland
Title QA Tech Lead/Architect
Project Virtual Pharmacy is a product built from scratch in Legato Ireland, which will cater US Medical Insurance Holders. Its a very complex product which is built with the entire workflow cycle. which involves from Order Intake to patient eligibility check, serviceability check, Therapeutical equivalent, Cost, Copay, Adjudication, Pharmacy selection, Delivery option and tracking and communicating and interacting with the current status of the order with different systems, who are responsible for patient interaction, call centre. Its a very complex product with multiple integration points along with a critical data points which is built under latest micro service architecture with Agile process. Tech Stack: Kafka, Kojito, Quarkus, Aurora My Sql, AWS, Docker, Docker Compose, Java, TestNG, Postman, Jira, Confluence, WorkOS, Qtest.
Roles and Responsibilities:-
Managing Automation/Manual Test team spread across the globe of team size 15
Managing 6 scrum teams.
Working with stake holders and understanding the requirements and providing testing effort and estimation.
Identifying data points in terms of testing and work with TDM Team to get the synthetic data in place before the Sprint starts.
Active participation in PI Planning and raising the alarm in terms of dependencies with different teams and testing pain points and estimations.
Unblocking the testing hiccups by providing proper workarounds.
Defined test design and testing cycles.
Adoption of Company Automation framework to the project.
Training Team in terms of Technical upskill as well as domain knowledge upliftment.
Interviewing candidates for the team.
Building Testing standards and strategy from scratch.
Representing the team in Sprint End Review.
Building Product backlog and flagging the testing challenges and dependencies.
Delivering the product on time and sprint demos in terms of Testing.
Participate in regular meetings with Factory Leadership team to communicate accomplishments, plans and issues as well as any risks to the Test progress including E2E test.
Conduct defect analysis and product quality assessments based on trend analysis. Location Ireland, Europe
CLASSIFIED PERSONNEL INFORMATION
Project TIA Development Duration : Nov 2017 – June 2022 Employer FBD Insurance PLC
Title Senior Automation Test Engineer / Lead
Project FBD Insurance has been in business for over 50 years and has grown into the largest Irish owned insurer with nearly 500,000 loyal and satisfied customers. With a wide range of product built in Progen Environment which is getting migrated to TIA and ADF environment, which involves complex workflows and calculations. Please find the products which I have worked so far below.
P3 Car Protect - Renewals
B1 Small Business Insurance – New Business
GR Growing Trees Insurance- New Business and Renewals
GMC Upgrade – Automating Documents Verification Process
Broker Project
Roles and Responsibilities:-
Working as a Senior Automation Test Engineer (acting lead) in a team size of 10
Mentoring Junior Automation QA’s.
Code Reviews.
Developing tools from scratch to make Manual QA’s Life Easy.
Stabilized Automation Framework.
Improved Quality of the Automation Framework.
Identify Test cases for Automation.
Scripted Effective Automation Regression Test Cases.
Developing methods for repeating steps.
Writing scripts, executing test cases and debugging.
Created dynamic Xpaths for dynamic elements in ADF Pages
Prepare automation scripts in Selenium WebDriver (Wrapper).
Automation in Agile Environment
Automation Tools: Java, Selenium Web Driver, Junit, Jenkins, Selenium Grid, Cucumber,CompareIT
Expertise in Functional, Integration, Regression, Validation testing etc.
Bug Reporting Tool: Jira
Defect reporting, Executing Framework and Analysing Result. Location Ireland, Europe
Project FTM IBM Watson Duration : Nov 2016 – Nov 2017 Employer IBM Ireland
Client Federal Reserve Bank
Title Software Automation Test Engineer
CLASSIFIED PERSONNEL INFORMATION
Project
IBM FTM (Financial Transaction Manager) Application
Automated Clearing House (ACH)
Transaction Correction and Reconciliation (TCR)
Check Repair
Financial Transaction Manager is a single interface that can handle ACH needs that cross various platforms. IBM® Financial Transaction Manager for ACH Services provides pre-built support for processing all ACH transactions that flow through financial systems.
This includes File ingestion, File validation, transaction management, and distribution. The robust rules-based environment handles
payment routing and exception management, and an automated import and export facility handles ACH processing NACHA rules. Further functions include administration, process management, data warehousing, and reporting and extracts. Roles and Responsibilities:-
Working as an Automation Test Engineer in a team size of 20
Identify Test cases for Automation.
Scripted Effective Automation Regression Test Cases.
Developing methods for repeating steps.
Writing scripts, executing test cases and debugging.
Created dynamic Xpaths for dynamic elements in Dojo-table, 10X Pages.
Prepare automation scripts in Selenium WebDriver (Wrapper).
Automation in Agile Environment
Automation Tool: Java, Selenium Web Driver, Junit
Expertise in Functional, Integration, Regression, Validation testing etc.
Bug Reporting Tool: CPS
Configuration Management: RAD (Rational Application Developer)
Defect reporting, Executing Framework and Analysing Result. Location Ireland, Europe
Project ECD Life Sciences Solution Duration : Aug 2015 – Sep 2016 Employer EMC2
Title Software Quality Engineer
CLASSIFIED PERSONNEL INFORMATION
EMC Documentum Life Sciences Solution Suite
Scope: EMC Documentum for Life Sciences solution suite, version 4.0. Delivers proactive, automated, business rules and enhancements across the suite while ensuring a simple, user experience to reduce risk, streamline processes and boost worker productivity.
This release also serves as the foundation for future public cloud offerings in life sciences which will provide customers with ubiquitous access, unprecedented choice and flexibility in deployment models, faster implementation times and lower costs.
The 4.0 release, available later this quarter, provides specific business enhancements to each solution in the suite and also provides a broad set of capabilities that can be leveraged across the entire suite. The Highlights
Enterprise information architecture: As mentioned, the documentation involved in bringing a drug to market must be continually shared across the organization and updated throughout its lifecycle. Therefore, documentation must cross functional boundaries. By leveraging common document and data models across the solution suite, organizations can seamlessly link and share content across the organization. Today, most organizations export and import documents from one system to another, resulting in version control and traceability issues, multiple copies with no official copy and manual processes resulting in extra work. With EMC, organizations can create a single authoritative source for regulated content, seamlessly link and share content across departments (or divisions) and provide proactive notifications to document authors, owners and users when document changes take place or actions and tasks are required. EMC Documentum Quality and Manufacturing: Instills proactive notification and automation into key business processes such as periodic review, change request and the technical transfer processes to reduce risk and increase efficiency. Enhanced reporting quickly provides a snapshot of controlled document compliance. EMC Documentum Research and Development: Extends the solution to include labeling and safety document inventories, the ability to use controlled templates to create virtual documents as well as a proactive, automated expiry review process.
EMC Documentum Submission Store and View: Boosts regulatory worker productivity through enhanced regulatory activity tracking and granular eCTD viewing. EMC Documentum Electronic Trial Master File: Enables investigators to directly view, import and complete tasks on required clinical documentation via an investigator portal. Also, enables documents shared between clinical and regulatory functions to be linked creating one, source document and ensuring proactive notification when changes occur.
Client: CIPLA, JnJ, 75% of leading Life Sciences firms rely on EMC Documentum Role: Software Quality Engineer
CLASSIFIED PERSONNEL INFORMATION
Roles and Responsibilities:-
Leading a Automation team of size 4
From ROBOT Framework migrated the tests to Hybrid BDD Framework.
Developed BDD Framework from scratch using Java, Selenium WebDriver, Cucumber,Auto IT
Identify Test cases for Automation.
Developing methods for repeating steps.
Writing scripts, executing test cases and debugging.
Prepare automation scripts in Selenium WebDriver.
Automation in Agile Environment
Automation Tool: Java,Selenium Web Driver, AutoIT,Cucumber,Auto IT
Expertise in Functional, Integration, Regression, Validation testing etc.
Bug Reporting Tool: JIRA
Configuration Management: Syncplicity, Perforce, Maven
Experience in both SDLC and STLC and Agile(SCRUM) Methodology.
Defect reporting, Executing Framework and Analyzing Result.
Preparing script execution report.
Responsible for guiding juniors.
Location Bangalore, India
Project NorthStar/MIDAS/LFS/ANM Duration : July 2011 – August 2015 Employer Cognizant Technology Solutions
Title Consultant - CRM
CLASSIFIED PERSONNEL INFORMATION
Project NorthStar/MIDAS/LFS/ANM Web Based Applications. Scope: North Star is a LifeSciences Application built on Siebel 8.1 it has a flavour of Customer Service/Complaint handling. It has a functional flavour of Call Centre and AECM (Adverse Events and Complaints Management).
MIDAS/LFS/ANM web based Applications are used for Registering Consumer/Account/Prospects data, Asset Management, Order Management, Complaint Management, Campaign management modules used as one EMEA platform for Life Sciences business. Client: JnJ, NorthStar, LFS, ANM
Role: Consultant - CRM
Tools Used: Selenium WebDriver, Firebug, FirePath, Xpath Checker, TestNG, Maven, Eclipse, Toad, Siebel CRM 8.1.1.9, Informatica 8.6.1, SalesForce
Roles and Responsibilities:-
Involved in Requirement Analysis.
Involved in various activities in Framework like Modification, Addition of new Generic Components & Functions in Excel Lib.
Involved in creating and executing automation scripts using Selenium WebDriver tool.
Actively involved in modification of Test Scripts according to User Requirement.
Involved in developing SQL Queries for checking the Data Transaction and Database Integrity
Extensive usage of Quality Center for maintaining the requirements, writing the test cases, execution of test cases, defect reporting and Traceability matrix
Involved in Status reporting and defect review meeting with client
Involved in Partner Application Testing, which is built on Oracle Siebel Platform.
Sound End to End knowledge of Siebel Life Sciences Application Testing and have extensively worked on modules like Campaign Management, Order Management, Complaint Management, Smart Script Administration (CDT), Activities, Offers, Campaign Responses, Service Request, Asset Management, Receiving Screen, Positions and Responsibilities(Administration Group), Administration User, Administration Data, Administration Applications, LOV’s, PDQ’s, User Preferences, State Model, List of Value Explorer, Applets, Business Components, Business Objects, Views, Screens, workflows, RCR’s.
Involved in Siebel Campaign Management module migration to Salesforce.
CAPA Process
Actively involved in analysing Workflow Flow, Business Service, Client side Business Service.
Involved in Reviewing test case and test execution of team members
Involved in Regression testing, Smoke Test Cases using Selenium WebDriver Testing tool.
Sound Knowledge and experience in Metadata and Star schema/Snowflake schema. Analyzed Source Systems, Staging area, Fact and Dimension tables in Target D/W.
Tested the ETL Informatica mappings and other ETL Processes.
Expertise in querying and testing RDBMS such as Oracle using SQL for data integrity. Location Bangalore, India
CLASSIFIED PERSONNEL INFORMATION
Project GE (General Electric) Duration : March 2010 – May 2011 Employer Birlasoft (India) Ltd
Title SoftWare Engineer
Project ILS Application
ILS is the GE Logistics and Transportation Management web-based solution that provides the tools to support the planning, execution, measurement and evaluation for the Global Logistics and Transportation requirements of all its Strategic Business Units.
GE personnel can use this site to obtain shipment status and reports, and GE customers can obtain shipment status by project, turbine and purchase order.
Roles and Responsibilities:-
Preparing Test Cases and executing them.
Performing Application Functional Testing, System Testing and Regression Testing.
Trouble shooting issues and fixing it.
Develop all test strategies/instructions and procedures and provide support to all troubleshooting and fault analysis.
Deployment Acceptance testing, Troubleshooting, Operation & Maintenance.
Proactively identify problems, take ownership and take decisive actions. Location Bangalore, India
RECOGNITIONS
Birla soft:-
Best team award.
EMC
Best Employee award.