Naresh Jayaseelan - QA Automation Lead / Architect |
[email protected] |
Location: Sacramento, California, USA |
Relocation: Yes |
Visa: H1B |
Naresh Jayaseelan
QA Automation Lead / Architect +1 669-842-3616 [email protected] Sacramento, CA Yes H1B https://www.linkedin.com/in/naresh-jayaseelan-a448a06/ PROFESSIONAL SUMMARY Overall 17+ years of professional experience as QA Automation Architect. 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. Experience in Unix/Shell scripting & Perl Scripting. Proficient as Lead QA engineer in both Automation and functional testing process, with tools like Selenium, , WEBDRIVER, UFT. Built JavaScript based test framework using nightwatch.js, selenium web driver, node.js; Expertise in Load and performance testing using JMeter. Experience in Performance Automation using Jmeter. Experience in cloud-based mobile applications testing using APPIUM. "Developed and maintained automated test scripts using TOSCA for regression testing 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. 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 in Six Sigma, SEI-CMM, ISO standards, Automated Software Testing Maturity Model and Automated Testing Life-Cycle Methodology. Worked on onsite/offshore model. PROFESSIONAL EXPERIENCE Client -Elevance Health, Cerritos, CA Nov 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). Defined Jira Defect Workflow for entire Prod and Non Prod Defects. Designed POC on CA Test Data Management. 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. Designed and implemented plugin for capturing LO efforts of teams entered in JIRA. Define BDD best practices for all QA teams. Train all QA teams both offshore and onsite on JIRA defect life cycle. 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. Train both offshore and onsite QA team on BDD framework. 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, for CICD. 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). Resolve Bitbucket conflict issues of each QA team. BDD support for all Onsite and offshore QA teams. Involved in PI planning and Sprint planning for Offshore and Onsite QA BDD team. Management of offshore and onsite team for BDD task in each PI planning. Assigning of User stories to each team member in Sprint planning. Demo of each user story to PO for approval at end of each sprint closure. JIRA data scrapping using selenium WebDriver. Integration of JIRA data scrapping into Bamboo for extracting PI LO effort at end of each PI. Environment: Web application, Jmeter, Restful API, Postman/ Swagger, Microsoft SQL Server, Selenium Web driver, BitBucket, Bamboo, Core Java, Tosca. Client - Yapstone, WalnutCreek, CA Nov 2017 to Jun 2018 Employer-Nextgen Technologies Inc QA Automation Architecture Responsibilities: Design and develop selenium Webdriver automation framework for web based application (UI Testing). Automate REST APT S using HTTP client. Service orchestration of REST API s for end to end automation. Experience in 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. 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, Nightwatch.js, 3.0 , node.js with Testng framework using page object model (UI Testing) Experience with creation of automation test cases in TOSCA automation tool 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. Built Javascript based test framework using cucumberjs, webdriverio, node.js, angular.js, Node.js Participated in reviews and defect report meetings weekly. Managed a team of 6 software engineers. Environment: Web application, Restful API, swagger, SQL workbench, Selenium Web driver, nightwatch.js, 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. 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. 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. 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. 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. 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. 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. 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. Used cucumber to automate JSON data format for REST API Validation. Conducted updating and data configurations for multiple apps released weekly. 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, Jbehave, Cucumber, Junit. Client - BNYM Mellon, Bangalore, India Oct 2009 to Sep 2011 Employer-Wipro Technologies Test Manger 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. Environment: Java, JDBC, XML, flex, power builder, main frame, QTP, QC, vb scripting. Client - BNYM Mellon, Bangalore, India Dec 2008 to Sep 2011 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. 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. 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, nightwatch.js, 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, Selenium, nightwatch.js, 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 database hewlett packard purchase order microsoft procedural language California Minnesota South Dakota Texas Wisconsin |