Home

Naresh Jayaseelan - QA Automation Engineer
[email protected]
Location: San Jose, California, USA
Relocation: Yes
Visa: H1 B
PROFESSIONAL SUMMARY
Overall 17+ years of professional experience as QA Automation Architect.
Extensive experience in Hadoop for Big Data Testing.
Experience in testing different modules and sub modules in SAP including Success Factors.
Good experience in End to End Unit, Functional, Integration, Interfaces UAT, Performance, Work soft Automation Testing in SAP.
Testing of Client/Server environment in SAP FI, CO, MM and SD modules using manual as well as automated tools.
Expertise in Integration and Configuration test aspects of FI - MM and FI-SD.
Experience in scripting language like Java scripting, VB Scripting & groovy scripting.
Skilled automating with Cypress ,TestNG & BDD &automation framework using CoreJava, NodeJs & groovy scripting for UI testing.
Extensive experience in Python/ Java web frame works like Django, Pyramid and Flask in implementing MVC architecture.
Extensive experience in Spark dataframe, AWS EMR and Hadoop.
Worked on various applications using python/java integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
Worked on several standard python/java packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc.
Experience in Unix/Shell scripting & Perl Scripting.
Expertise as SAP Testing Lead in different modules SAP S/4 HANA Finance, S2P, SAP ECC FICO, MM, SD, SRM, MDM, PP,MEM, Experience in conducting end user on various SAP R/3 modules.
Proficient as Lead QA engineer in both Automation and functional testing process, with tools like Selenium WEBDRIVER, UFT, Test Complete.
Experience in test data mocking using Mockito .
Experience in Performance Automation using Jmeter.
Experience in cloud-based mobile applications testing using APPIUM.
Experience in REST API testing using core java, postman, SOAPUI & REST Assured.
Experience in backend Automation using BDD & QTP and running Batch job Automation.
Experience working in build Automation tools Maven and gradle.
Experience in major web application servers: Apache Tomcat, Jboss, Apache HttpServer.
Good understanding of RDBMS- Relational Database Management Systems and worked on different databases like Oracle, SQL Server, ROCKMONGO, PL sql and DB2.
Provided leadership and technical expertise to a team of analyst as it relates processes automations and productivity.
Work with all the stakeholders to define and execute the RPA programs and manage change issues.
Strong familiarity with IPHONES and android operating systems and applications.
Expertise in Defect Tracking and Bug Reporting Tools like HP ALM/Quality Center/Rational Clear Quest and JIRA.
Strong knowledge on Oracle Application Test Suites.
Strong knowledge in Six Sigma, SEI-CMM, ISO standards, Automated Software Testing Maturity Model and Automated Testing Life-Cycle Methodology.
Performed POC on tools PlayWright.
Knowledge on Share market trading, futures trading , Equities, Options and rollover concepts.
Worked on onsite/offshore model.

PROFESSIONAL EXPERIENCE

Client - Elevance Health, Cerritos, CA Sep 2018 to till Date
Employer-Nextgen Technologies Inc
Role-QA Automation Architecture
Responsibilities:
Define Jira Defect life cycle Process for all QA teams.
Define Manual and automation process in JIRA for all QA teams.
Enabled CICD for all projects in CareMore for Continues Build Deployment and Testing.
Designed POC and implemented xRay plugin with JIRA and bamboo for continues testing.
Designed POC for qTest integration with Jira for continues testing.
Integrated with Bamboo for running selenium scripts for Continues build testing (UI Testing) using Core Java.
Cypress Automation using Java script.
Verification of the transformation rules have been applied properly and maintain the data integrity by checking the data load into Target Tables via AWS EMR data frame.
Create, Test Hadoop jobs and Teradata BTEQ scripts to ensure the data availability into the respective environments.
Integrate Jbehave BDD framework with AWS EMR for validation of Parque files in S3 bucket.
Federation of AWS to run jbehave scripts.
Expensive use of Pandas to create , read and work on dataframes.
Running sql query using spark to read parque or csv files.
Did extensive work with ETL testing including Data Completeness, Data Transformation & Data Quality for various data feeds coming from source.
Defined Jira Defect Workflow for entire Prod and Non Prod Defects.
Designed POC on CA Test Data Management.
Database validation from data migration from source to destination.
Schema , data loss , data type and record validation using java.
Designed POC and implemented Jmeter for Performance CICD with integration with Bamboo execution and custom reports.
Designed POC and implemented ETL testing using BDD for Data related application by triggering batch jobs.
Used MS Visio for designing flow diagrams for Automation framework.
Designed and implemented plugin for capturing LO efforts of teams entered in JIRA.
Define BDD best practices for all QA teams.
Identified mobile elements using Appium Inspector, UI Automator Viewer .
Good Experience in Configuring the Appium Test Environment.
Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
Used Appium to facilitate mobile testing by creating mobile Driver class with there quired Mobile capabilities.
Performed concurrent executions on emulators and simulators
Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
Creating and deploying Automation scripts using appium Experience with Mobile Automation using Appium automation framework and WebDriver.
Worked on the Android module of the project where I was responsible for automating the app using Appium
Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
Support offshore and onsite QA team on JIRA issues and concerns.
Design and implement BDD framework for continuous testing of all projects.
Train both offshore and onsite QA team on setting up BDD framework on their systems.
Experience in test data setup in AWS, batch job processing in S3 and Filenet validation in S3 bucket.
Manage both offshore and onsite QA teams on daily basis for BDD activities.
Implementing POC for all projects using BDD framework.
Effort estimation for all projects to be on boarded to BDD.
Review and approve/reject Bitbucket pull request for all projects on boarded on BDD for CICD.
Create Bamboo plan for running BDD test case for each project in Selenium Remote node (Selenium grid).
Used Mockito for mocking test data and Rest API responses.
Configure Devop s tools like docker and Kubernetes for CICD.
BDD automation using Cypress for Angular application.
Remote Automation execution using Selenium grid.
Used Git repository for creating and approving git pull requests for team members.
Involved in PI planning and Sprint planning for Offshore and Onsite QA BDD team.
WCAG Accessibility testing for Web applications.
Management of offshore and onsite team for BDD task in each PI planning (Agile).
Operating as an advisor or business consultant and recommending process automation improvements
Designing and implementing software robotics and process automation
Designing and implementing POC for Test Complete.
Bring a level of robotics knowledge to the client and play an important role in identifying and targeting new opportunities with both existing and new clients
Analysing, documenting and reengineering business processes in scope for automation and robotics
Designing and Implementing solutions around RPA software like Blue Prism, Automation Anywhere and UI Path and to advise our clients on RPA tool selection
Support business development activities, responding to the proposals as a RPA subject matter expert, by coordinating with key stake holders in the company

Environment: Web application, Test Complete, Jmeter, Appium, dockers ,Restful API, Postman/ Swagger, Automation Anywhere, Microsoft SQL Server, PlayWright, Selenium Web driver, Cypress, BitBucket, Bamboo, Core Java, Java Script, Python.


Client - Yapstone, WalnutCreek, CA Nov 2017 to Sep2018
Employer-Nextgen Technologies Inc
QA Automation Architecture
Responsibilities:
Design and develop selenium Webdriver automation framework for web based application using Python.
Automate REST APT S using HTTP client.
Service orchestration of REST API s for end to end automation.
Running regression test suit developed in Cypress and fixing the issue on by weekly sprint release.
Unit testing using junit.
SWAT/ BUS ticket validation: -
o Reproducing the issue in assigned environments.
o Escalate data/application/process/KT related issues to respective team.
o Use mac terminal for logging into dailyapp.log and analyze error messages caused while testing the SWAT/BUS tickets.
o Run SQL to fetch/update/delete data from db.
o Run batch jobs as part of testing BUS/SWAT tickets.
o Run smoke test on pre-prod environment for each sprint release.
o Log into processor terminals to see processor error logs and make necessary changes to fix the issue.
o Run puppet commands to make changes to server side file configuration.
o Restart Kafka and zookeeper for resolving payment related timeouts.
o Make changes to key files for credit card related AUTH processing
o Standup meeting with offshore team.
o Addressing offshore team risks related to Environment, application and data with onsite teams.
o Schedule meeting with product owners and development for each sprint kickoff.
o Schedule meeting with offshore QA/Dev team and onsite Dev/QA team for daily standup (Agile).
o Schedule KT session with different product teams for understanding new features in the client system and resolving SWAT/BUS tickets.
Requirements gathering, implementation, Maintenance and support.

Environment: Web application, Cypress, Restful API, Postman, Sqrirrel SQL, Selenium Web driver, GitHub, Appium, Core Java, Mac 10.13.5.


Client - Verifone, San Jose, CA Oct 2016 to Nov 2017
Employer-Nextgen Technologies Inc
QA Automation Architecture
Responsibilities:
Created and Implemented Selenium 3.0 , node.js with Testng framework using page object model using Python.
Integrated with Jenkins for running selenium scripts for smoke testing.
Designed POC for Automating Dev tools/Terminals/Devices for end to end testing.
Responsible for developing test plans, test cases and execution of the complete test cycle for the backend for the application.
Performed backend testing in SQL workbench database and analyzed the log files for different error codes.
Created Data driven framework using Apache httpClient for REST / SOAP Validation.
Interacting with BA and functional lead for requirement gathering on scope of Automation.
Automating of POS terminals devices using Selenium and APPIUM on both emulators and IOS and Android devices.
Validate POS Systems for cash management, discounts, cash drawer loans, debit / credit card payments, returns and receipt systems.
Built Javascript based test framework using cucumberjs, webdriverio, node.js, angular.js, Node.js
Participated in reviews and defect report meetings weekly (Agile).
Managed a team of 6 software engineers.

Environment: Web application, Restful API, swagger, SQL workbench, Selenium Web driver, GitHub, Appium, Core Java, Mac 10.


Client - First Republic Bank, San Francisco, CA Oct 2015 to Oct 2016
Employer-Mphasis US
QA Lead
Responsibilities:
Created and Implemented data driven framework using Apache httpClient for REST validation.
Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources.
Automating Middleware team's requirements for validating SOAP API's with backend Java application (totalplus), MDM db, and CIF db.
Automation of Store procedures, for validation SOAP API response using VB Scripting.
Service orchestration and validating backend (PL/SQL) using Core Java / Rest Assured.
Responsible for developing test plans, test cases and execution of the complete test cycle for the backend for the application.
Writing complex PL sql query for store procedure Automation.
Performed backend testing in Oracle database and analyzed the log files for different error codes.
Used Oracle Application Testing Suite to test Oracle applications.
Fine tuning PL SQL, oracle and SYBASE queries.
Resolving existing automation framework roadblocks to handle embedded input / put payloads, Controlled input / output request and response payloads.
Test ETL software.
Test ETL datawarehouse components.
Executing backend data-driven test.
Test flat file data transfers.
Managed a team of 3 offshore software engineer (Agile).

Environment: Middleware, SOAP API API, SOAPUI, Oracle, sql server, Groovy, TMS, jira,ETL tools.

Client - Fannie Mae, Dallas, TX Jul 2014 to Oct 2015
Employer- Mphasis US
QA Automation Lead
Responsibilities:
Created BDD using Selenium Webdriver and cucumber (UI Testing).
Interacting with BA and functional lead for requirement gathering on scope of Automation.
Involved in UAT-SQA testing on application like Manufacturer and Client Package.
Involved in deployment of SQA staging environment into UAT.
Driven regression testing for the modified builds, as part of SDLC Model.
Intentionally raised defects by giving validations and doing negative testing on applications.
Develop test automation harness Java Selenium, TestNG, Maven & use the Java framework develop to execute API level tests, also to test the Webservice call using Restful API (Soap UI) & Groovy with JSON data format.
Automating IOS, android and kindle devices using Selenium and APPIUM on both emulators and devices.
Experience in mobile app release management.
Interacted with developers and Managers to identify and resolve technical issues while performing Automation testing using Selenium.
Analysis and creating LOE.
Writing Java, to automate functional test case using Selenium Web driver.
Test ETL software.
Test ETL datawarehouse components.
Executing backend data-driven test.
Test flat file data transfers.
Managed a team of 8 offshore software engineers (Agile).

Environment: Web application, Restful API, SOAPUI, SYBASE, Groovy, Selenium Web driver, GitHub, Core Java,ETL tools.

Client - Apple, CA July 2013 to Sep 2013
Employer-Cognizant Technologies
Senior Test Analyst
Responsibilities:
Created and implemented Selenium Webdriver with testng framework (UI Testing).
Push daily scripts for peer review in Git repo.
Data driven from java beans.
Analyzing logs using splunk, putty.
UAT testing of java based front end and backend using Apache SOLR.
Test case orchestration on Apache SOLR to cover end to end testing.
Interacting with BA and functional lead for requirement gathering on scope of automation.
Automated using internal tool like pomegranate.
Writing core java, to automate functional test case using Selenium Web driver.
Analyzing and debugging failed scripts of both team members.
Guiding team in handling complex scripting.
Creating matrix, for generating reusable methods for automation team.
Reporting defects in Jira.
Executing and reporting results to functional team.
Handover of automation deliverable and demo to functional team.
Managed a team of 7 offshore software engineers (Agile).

Environment: Web application, Selenium Web driver, GitHub, Java beans, Core Java, Mac, SOLR.

Client - Blue Shield, San Francisco, CA Sep 2013 to July 2014
Employer- Cognizant Technologies
Senior Test Analyst
Responsibilities:
Created and implemented Selenium Webdriver with testing framework (UI Testing).
UAT testing of Java based front end and backend.
Interacting with BA and functional lead for requirement gathering on scope of Automation.
Comply with SDM, HIPAA, Diversity Principles, Corporate Integrity and Compliance Program policies.
Created and Implemented data driven framework using SOAPUI for REST validation.
Allocation of task to team members.
Daily sync up meeting to track task performed by team members.
Writing VBS scripts / Java, to automate functional test case using Selenium Web driver.
Analyzing and debugging failed scripts of both team members.
Guiding team in handling complex scripting.
Test ETL software.
Test ETL datawarehouse components.
Executing backend data-driven test.
Test flat file data transfers.
Creating matrix, for generating reusable methods for Automation team.
Reporting defects in ALM.
Executing and reporting results to functional team.
Handover of Automation deliverable and demo to functional team (Agile).
Environment: Web application, Selenium Web driver, facets, QTP, ALM, GitHub, RESP API, Core Java, Mac, Nuestar,ETL tools.

Client - North Western Mutual, Franklin, WI Oct 2012 to Jun 2013
Employer- Cognizant Technologies
Senior Test Analyst
Responsibilities:
Involved and worked as scrum master in agile model.
Proposed and changed existing Selenium IDE scripts to Selenium Web driver.
Attended stand up meeting to update my task completed and task to be done, as part of SDLC.
Mobile app testing using device anywhere.
Attended team meeting to understand task in current sprint and estimate my effort to automate the functionality.
Attend retro Spector meeting with other agile team members to explain our progress and understand other team member s progress.
Allocation of task to team members.
Writing Java scripts, to automate functional test case using Selenium Web driver.
Analyzing and debugging failed scripts.
Guiding team in handling complex scripting.
Creating matrix, for generating reusable methods for Automation team.
Reporting defects in Jira.
Executing and reporting results to functional team.
Handover of Automation deliverables and demo to functional team (Agile).
Environment: Web application, urban turtle, QTP, Selenium web driver, Testing, QC, Core Java.

Client - BestBuy, Richfield, MN Nov 2011 to Oct 2012
Employer-Wipro Technologies US
QA Lead
Responsibilities:
Create framework for Best buy OLS, using Selenium WebDriver and cucumber (UI Testing).
Integrate Selenium WebDriver framework with Jenkins.
Configuration of Jenkins jobs and building test cases from Jenkins.
Automating IOS, android and kindle devices using Selenium and APPIUM on both emulators and devices.
Writing jbehave story and Java scripts to automate functional test case.
Analyzing and debugging failed scripts.
Tested cloud-based mobile, iPad, kindle, tablet applications across multiple platforms touching the full stack across the web using APPIUM and WEBDRIVER IO.
Used cucumber to automate JSON data format for REST API Validation.
Conducted updating and data configurations for multiple apps released weekly (Agile).
Reporting defects in JIRA.
Handling offshore teams and helping them in automating complex applications.
Involved in IPT (Integration protocol testing), as part integration testing of SDLC.
Involved in validation of upstream and downstream systems of BestBuy systems.
Supported holiday release and production support.
Environment: Web Brower, Selenium Web driver, Jenkins, SQL developer, Dev Ops, Core Java, APPIUM, WEBDRIVER IO, Jbehave, Cucumber, Junit.

Client - BNYM Mellon, Bangalore, India Oct 2009 to Sep 2011
Employer-Wipro Technologies
QA Manager
Responsibilities:
Work order creation.
Effort estimation calculation.
Daily interaction with client to discuss on DSR.
Designed and developed QTP Hybrid Framework for flex, Java, mainframe, power builder applications (UI & GUI Testing).
Review of test cases for identified scenarios to check Automation feasibility.
Developing QTP Scripts as per the manual test cases
Presented demo on the Automation Framework and QTP to the clients.
Team tracking and status reporting.
Resolving complex scripting of team members.
Handled all teams at offshore, in absence of manager.
Measured ROI on Automation.
System Specifications study and requirements analysis (Waterfall model).
Environment: Java, JDBC, XML, flex, power builder, main frame, QTP, QC, vb scripting.

Client - BNYM Mellon, Bangalore, India Dec 2008 to Sep 2009
Employer-Wipro Technologies
QA Lead
Responsibilities:
Managed multiple teams at different location.
Estimated Automation effort for each project.
Reviewed estimation of other team members.
Involved in peer review.
Reporting ROI for client.
Resource allocation for a project.
Team member appraisal.
Cost estimation for a project.
Involved in Automating the Test case document to Automation scripts.
Support other team members on Automation scripting.
Coordinated with Other team members to get KT on the Application.
Wrote functions for QTP to handle complexity of the application.
Environment: Java scripting, Flex, XML, QTP, QA, TEmulator, Humming Bird, Power Builder, SOAP UI.

Client - SAP Labs, Bangalore, India Feb 2008 to Dec 200
Employer-Wipro Technologies
Content Developer
Responsibilities:
Understand user requirements and create detail design documents.
Create stubs using Core java and ajax for Poral applications.
Derive white box test scenarios and perform integration testing.
Analyzing Scenario requirement specification.
Preparing the Component scripts via QTP 9.5.
Mapping all the required Components into the BPVT s.
Arranging the BPVT s into sequence into a Scenario variant.
Creation of XML files for Master Data, which is used for Test data.
Did POC for Keyword Driven testing on BYD.
Got appreciation for creating a BPT framework for the Team.
Raised CSN for all the Bugs found in the Application.
Actively attended meetings with Client, fellow testers & other Groups to evaluate the progress and performance of the application(Waterfall model).

Environment: Java, JDBC, XML, SAP Logon, SAP SD, QTP BPT, QC, XML, SOAP UI, oracle, ETL tools.

Client - Verisign, Bangalore, India Mar 2006 to Jan 2008
Employer-Mphasis BFL
Software Engineer
Responsibilities:
Analyzing software requirement specification(Waterfall model).
Understanding User requirements, test plan and test specification.
Developing core java interface to consume SOAP API for QTP Automation.
In charge of version control, Test Director, Coding Standards for QTP scripting.
Involved in creating keywords for the framework using VB scripting.
Worked on QC OTA for integrating existing framework.
Deployed and connected to Qa db using tomcat.
Performed backend validation using QTP for SOAP API testing using Java interface.

Environment: QTP, Oracle toad 8.4, Web Application, vb Scripting, QC, Jira,VSS.

TECHNICAL SKILLS
Functional Test tool UFT, Selenium WebDriver, junit
Continuous integration Jenkins
Test management ALM
Agile and scrum tool Urban turtle, TMS
Performance tool Neustar
Database Oracle, SQL developer, TOAD, MySQL, MS Access, ROCKMONGO, PL SQL
Languages C, C++, Core Java, VB scripting, Shell scripting Groovy & Linux basic
SOAP API/ REST Postman, SOAPUI, Spring
Bug tracking tool JIRA, SAP Logon

EDUCATION
Bachelor in Computer Science and Engineering, Visvesvaraya Technological University -2005.
Keywords: cprogramm cplusplus quality analyst business analyst user interface javascript materials management sthree database sfour rlang information technology hewlett packard microsoft procedural language California Colorado Minnesota South Dakota Texas Wisconsin

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3665
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: