Web & Mobile Automation QA Methodologies QA Leadership Test Lead Consultant
Professional Profile
Over 10 years of experience in all phases of Software Testing Lifecyle (STLC) of developing Test Plan, Testing Strategy, Test Estimation, Test cases, Test Execution, Test Matrix and Test summary reports, End to End Program Test Delivery for large/complex projects
5+ years of Experience in both manual and web testing automation tools with Selenium Web driver, TestNG, Junit, Maven, GIT, Page Object Model, Page Factory frameworks
4+ years of experience in Both Manual and Mobile Device Automation testing for Web, Mobile Native and Hybrid Applications using Appium, Android SDK, XCode, SeeTest, Device Anywhere
Identified manual processes for automation and reduced 40% of manual testing effort by automating sanity and regression suite after every build gets deployed
Reduced 20% of automation test run time by implementing Selenium Grid to enable parallel test execution of automated scripts
Expertise in various Automation Frameworks of Data Driven, Keyword Driven, Hybrid Framework, and Behavior Driven Framework
Hands on experience in RESTFUL and SOAP Web Service Testing using SoapUI, Postman and Groovy Scripting.
Expertise in setting up Defect and Bug Tracking Tools and Test Management Tool like Quality Center and JIRA, TFS, ALM, Rational Quality Manager (RPM).
Implemented Risk control and Risk Mitigation strategies to reduce adverse effects on projects.
Hands on experience with all phases of SDLC and STLC. Worked extensively in Agile and Waterfall Model
Conducted business process assessment and implemented best testing practices to increase the throughput to achieve on-time delivery of projects in an Agile environment
Extensive working experience in functional testing (Web, Windows, Mainframe Application), black box testing, Smoke Testing, System testing, Regression Testing.
Strong experience in ADA Testing per the WACG 2.0/2.1 Standards using Voice Over, Talk Back, Color Contrast
Experience with programming technologies Java, C, C++, JavaScript.
Experience in web technologies HTML, XML, JSON, CSS.
Experienced in performing Back end testing by writing and executing SQL queries
Skills Summary
Automation tools: Selenium WebDriver, Appium, TestNG, Junit, JMeter, eggPlant
IDE’s: IntelliJ IDEA, Eclipse, Android SDK, XCode
Testing Frameworks: Cucumber, SpecFlow, Keyword Driven, Data Driven, Behavior Driven.
Languages: Java, C, C++, Groovy Scripting, Excel Macros
Web Technologies: HTML, XML, JSON, CSS, jQuery, JavaScript
Continuous Integration Tools: Jenkins, Bamboo.
Source Control Tools: GIT Bitbucket, SVN
Test Management Tools: JIRA, TFS, ALM, and Quality Center
Databases: SQL Server, Oracle, MongoDB
API Testing Tool: SoapUI, Postman, Rest Assured
Relevant Work Experience
Test Lead Sep 2019– Dec 2019
Employer: Virtusa (Client: Anthem)- Norfolk, VA
Plan test schedules and strategies in accordance with project scope/delivery dates
Responsible for Software Testing, Release planning, Sprint Planning, Test Planning, Test Effort Estimation, Test Delivery, Risk assessment, Mitigation plan and control actions, Quality Assurance and control, Distributed Test delivery ownership for Enterprise systems
Automate the RESTFUL API WEB Services using SOAPUI by creating Groovy scripts
Implement and develop automated test practices, frameworks for mobile and web applications.
Develop, maintain, and execute tests and metrics related to functionality, performance, API testing.
Development of Test framework for Anthem PEGA application using Junit/Java/TestNG/Git/Cucumber/Selenium
Design, create and execute test scripts to address areas such as functional testing, regression testing,
negative testing, error or bug retests, and performance testing
Coordinate with scrum team and development counterparts in overseeing bug tracking, test
prioritization, test automation and release.
Develop shell script, Feature files, Step definitions, implemented test data driven using Json, Page objects
identify opportunities for further enhancements and refinements to standards, best practices and testing
methodologies.
Worked with DevOps team to build CD/CI pipelines jobs dynamically with Groovy Scripts and monitor deployments
Perform root cause analysis and track defect resolution to completion
Interact and collaborate directly with software developers, product managers, and business analysts to ensure proper development and quality of service applications and products.
Perform gap analysis on requirements, design, functional testing process, testing infrastructure, automation frameworks across tribes and strategizing future state of functional testing strategy and align with automation framework
Participates in tool analysis, creates proof of concept models, and makes recommendations to support the tools selection process.
Develop web automation test cases using BDD approach with Selenium Web driver in Eclipse IDE using Java/Cucumber
Create test suites and build requests to test API service call using Postman
Environment: PEGA, Mainframe, Selenium WebDriver, Java, Cucumber, Git, Jenkins, Maven, Agile, JIRA, SoapUI, Eclipse.
Senior QA Automation Engineer-Scrum Test Lead March 2018– Aug 2019
Employer: Virtusa (Client: JPMorgan Chase)- Seattle, WA
Responsible for Software Testing, Release planning, Sprint Planning, Test Planning, Test Effort Estimation, Test Delivery, Risk assessment, Mitigation plan and control actions, Quality Assurance and control, Distributed Test delivery ownership for Enterprise systems.
Develop web automation test cases for chase.com website using BDD approach with Selenium Web driver in Eclipse IDE using Java/Cucumber
Develop Mobile automation test scripts for Chase Bank Mobile native app on Android, IOS platforms using Appium.
Development of Test framework for chase web application using Junit/Java/TestNG/Git/Cucumber/Selenium
Maintained the QA environment to test and deploy software releases and coordinate UAT with globally dispersed business users
Perform agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting, Retrospective
Develop shell script, Feature files, Step definitions, implemented test data driven using Json, Page objects for Chase, JPM and Finn app functionality.
Debug the defects/issue in JavaScript ES6 and Microservices API using chrome dev tools in component module, Controller block, API Service calls, DPS security layer and identify the root cause of the issues and provide resolution to fix the bug
Work with DevOps and Dev teams to deploy and troubleshoot the system applications
Automate the RESTFUL API WEB Services using SOAPUI by creating Groovy scripts
Perform Parallel and Cross Browser automated testing on various web browsers using Selenium Grid
Implement a reporting mechanism by capturing video and Screenshots for iOS & Android test runs
Hands on in testing web services using Postman
Worked with DevOps team to build CD/CI pipelines jobs dynamically with Groovy Scripts and monitor deployments
Environment: Java Script, CSS, HTML, Selenium WebDriver, Appium, Java, Cucumber, Git, Jenkins, Maven, Agile,
Android studio, XCode, JIRA, SoapUI, Eclipse.
Senior QA Engineer - Test Lead July 2016– Feb 2018
Employer: Accenture (Client: Amerisource Bergen)- Plano, TX
Designed and implemented a Hybrid Test Automation Framework using Selenium Web Driver
QA liaison between client, project management and test team to perform risk analysis and assessment associated with automation testing and implement mitigation and contingency plans.
Analyzed and designed test scenarios owing to the business requirements and debugged the issues at the earliest level following the Stage Containment processes
Developed, Administered and maintained all automation scripts and review all product changes. Implement all test cases and evaluate results. Prepare test data and design all functional tests in required framework and monitor all development cycles and implement scripts
Identified the manual processes which can be automated and implementing using different tools
Published daily & weekly status reports to all the stakeholders, give recommendations during 'Go-No Go' meetings and create test closure memo at the end of the release
Refactored existing base classes and utilities and Developed data driven tests for Functional and Regression testing
Coordinating with the client and offshore dev/test team for requirement gathering, designs, development and testing
Delivering and implementing project as per the schedule, ensuring compliance to quality standards
Audit hardware and software before and after the implementation of release package changes and Deal with storage and traceability/auditability of controlled software in both centralized and distributed systems
Identified bugs, issues, risks, and bottlenecks in ScriptMed Window application
Ensured that systems are built for change, scalability, and reusability
Environment: .Net, Test Foundation Server, CSS, HTML, Selenium WebDriver, Oracle 12c, Toad, Java, Cucumber, Git, Jenkins, SalesForce, PostMan, Appium, SeeTest.
Senior Software Engineer - Test Lead October 2014– Jun 2016
Employer: Accenture (Client: Cigna health Insurance)- Sunrise, FL
Coordinated with the client teams for requirement gathering and getting sign-off for the same
Performed Regression testing after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
Analyzed and documenting Insurance domain related specifications
Providing estimates for the testing deliverables
Published daily & weekly status reports to all the stakeholders, give recommendations during 'Go-No Go' meetings and create test closure memo at the end of the release
Coordinate with Developers and Architects to discuss & resolve the performance testing issues in a timely manner
Managed all testing risks conducting regular reviews, documenting and communicating. Prepare the project closure report and post implementation report
Performed Cross Browser Testing in Various browsers Chrome, IE, Safari, Headless browsers.
Monitoring the overall functioning of processes, identifying improvement areas, triage bugs and implementing adequate measures to maximize customer satisfaction level during UAT.
Designed test plans and test scripts, perform test case reviews, test execution in the field, test results and issue reporting, gather logs and provide first hand technical investigation of reported issues.
Coordinated with product development engineers in a distributed environment to design all the test plans and analyze all functional and non-function requirements for creating automation test framework
Environment: .Net, ALM, QC, Claim Engine, Selenium WebDriver, SQL Server, Toad, Java, Cucumber, SOAP UI, MongoDB
Test Lead/Business Analyst May 2013– September 2014
Employer: Accenture (Client: SCAN Health)- Long Beach, CA
Created Functional Design, Process flow, Requirement capturing, Use cases
Created Functional Design for all the vendors associated interfaces and reports related to Business processes
Facilitated client discussion and captured the Business process flow, Requirements, Business objects, Uses cases.
Conducted a complete assessment of code quality, teams, processes and environment; define issues and risks
Developed and implement a test strategy for creating and maintain reusable test data. Design spec reviews to contribute quality requirements and ensure testability
Maintained a requirements traceability matrix to keep the clients and all the Teams up-to- date with the current progress of the project
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies
Performed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements
Environment: .Net, TFS, Toad, JMeter.
Functional Tester April 2010– April 2013
Employer: Accenture (Client: WellPoint Anthem)- Chennai, India
Documented the test activities on a daily basis, consolidating test results and reporting the client for weekly meetings.
Prepared test metrics to ensure high quality and timely releases
Defect tracking, Functional test, Maintain Requirement traceability Matrix. Signing off Test execution
Estimated, prioritized, plan and coordinate testing activities.
Prepared datasets in test and production databases
Developed and apply testing processes for new and existing products to meet client needs.
Environment: .Net, FACETS, SQL Server, Rational Functional Tester, RQM, Quality Center, JMeter.
Educational Qualification
B.S.A Crescent Engineering College (Anna University), Chennai, India.
Master of Computer Application (MCA), 2006-2009
Gauthaman Prakasam
Bellevue - WA 98007
Email: adbwvn@r.postjobfree.com
Cell: +1-562-***-****