Post Job Free

Resume

Sign in

Selenium Test

Location:
Charlotte, NC
Posted:
October 02, 2020

Contact this candidate

Resume:

Saravanan Dhakshinamoorthy

623-***-****

adglhx@r.postjobfree.com

Profile Summary:

• Have 13 years of IT experience includes 7 years in software development and 6 years in software quality assurance as Software Development Engineer in Test (SDET).

• Very good understanding of Object-Oriented Programming and Data Structures.

• Experience in preparation of Test Plans, Test Scenarios, Test Cases, Automated Test Scripts

(Java and Groovy) and Execution of Tests based on User Stories or Business and Functional Requirements.

• Excellent experience in performing automation using Selenium, Java and performing Behavioral driven testing using cucumber.

• Sound knowledge in Web Services automation using REST Assured, HTTP protocol APIs and working with JSON.

• Basic knowledge in JMeter, LoadRunner for Performance Testing.

• Experience in Protractor Angular UI testing automation.

• Experience building Test Automation Frameworks from scratch for UI (Web and Mobile) and Service Layers, setting up Continuous Integration using Jenkins.

• Experience working in Test Driven (JUnit, TestNG) and Java Selenium, Behavior Driven Development Tools (Cucumber).

• Experience working in Web services (API) Automation using Rest Assured and POSTMAN and SOAPUI

• Experience in build tools like Maven, Gradle and using them with continuous integration tools like Jenkins.

• Experience in preparing Test Strategy, Test Plans and Test Cases for various types of testing.

• Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.

• Experience in test management and defect tracking tools like Rally, JIRA, Quality Center, Borland Star Team etc.

• Experience in working with version control tools like GIT and SVN.

• Experience in programming languages Java, Groovy.

• Experience in creating test framework using Geb and Spock framework with Gradle as build tool.

• Created testcases using Cypress framework.

• Work experience in Python language at beginner level. Technical Skill Expertise:

Testing Tools Selenium, Geb, Appium, Selenium Perfecto Mobile, Unified Functional Testing (UFT),Protractor, Application Lifecycle Management, AppliTools, Sauce Labs, Selenium Grid, Jenkins, Soap UI, Cucumber, Spock, Jira

Programming Languages Java, Grovy, VB, SQL, HTML.

Domains Enterprise, Customer Service Portal

Banking – Credit Cards Origination, Consumer Loans, Deposits, Debit Cards, Home Equity, Home Mortgages Hospitality

Frameworks Selenium Page Object Design Model, JUnit, TestNG, Cucumber, Spock

Operating Systems Windows 7, XP, IOS, Android

Source Control GIT, Borland Star Team, IBM RTC, HP ALM Softwares & Tools Intellij, Eclipse, RSA, Code Collaborator, Beyond Compare, SOAP UI, SQL, Squirrel, Microsoft Office, PowerPoint, Excel, Visio, iGrafx, HP UFT, HP ALM, HP LeanFT.

Professional Work Experience:

Cognizant Technology Solutions

Client: Wells Fargo

Onsite Automation Lead June 2020 to Present

Project – Portfolio Management Capabilities

Development and maintenance of automated regression test suites for PMC Brokerage Web application, and the underlying APIs.

Responsibilities:

• Participate in Tech Review and Sprint Planning Sessions and identify test automation scope for user stories.

• Initiate software development improvements for software product test coverages and effectiveness.

• Propose and write software application test plans before and during software development.

• Establish software application test automation tasks and estimates.

• Develop software application behavioral driven test cases.

• Participate in daily stand ups, code reviews, sprint retrospective meetings.

• Set up and monitor continuous integration Jenkins jobs.

• Analyze software development test executions in test and prod environments and synthesize results.

• Identify software application defects and track to closure.

• Enhance software application test automation frameworks using open source tools and frameworks.

• Prepare weekly and monthly reports to stakeholders of project. Environment: Java, Groovy, Selenium, Geb, Spock, Appium, Custom web services automation framework, IntelliJ, Jenkins, Sauce Labs, Splunk, IOS, Android, Jira, GIT. Cognizant Technology Solutions

Client: TIAA [Teachers Insurance and Annuity Association] Onsite Automation Lead Sept 2019 to June2020

Project – My Personal Pension Calculator

Development and maintenance of automated regression test suites for MPP Web application, and the underlying APIs.

Responsibilities:

• Participate in Tech Review and Sprint Planning Sessions and identify test automation scope for user stories.

• Initiate software development improvements for software product test coverages and effectiveness.

• Propose and write software application test plans before and during software development.

• Establish software application test automation tasks and estimates.

• Develop software application behavioral driven test cases.

• Participate in daily stand ups, code reviews, sprint retrospective meetings.

• Set up and monitor continuous integration Jenkins jobs.

• Analyze software development test executions in test and prod environments and synthesize results.

• Identify software application defects and track to closure.

• Enhance software application test automation frameworks using open source tools and frameworks.

• Prepare weekly and monthly reports to stakeholders of project. Environment: Protractor, Typescript, Selenium, Geb, Spock, Appium, Custom web services automation framework, IntelliJ, Jenkins, Sauce Labs, Splunk, IOS, Android, Jira, GIT. Cognizant Technology Solutions

Client: Freddie Mac

Onshore Automation Lead Jan 2017 to Aug2019

Project – Freddie Mac

Development and maintenance of automated regression suite for SOAP, REST and HTTP web services used in Selling system in Freddie Mac. Development and maintenance of selenium scripts for user interfaces used to create personalized loans. Responsibilities:

• Involved in Quarterly Planning where I have worked with work streams to identify automation scope of stories planned for the program increment.

• Involved in iteration planning sessions in which stories are created for the automation work identified for features delivered in the iteration and pointed them.

• Involved in Analysis, Design and Documentation of Test Plans, Test Cases, Test Scenarios, and Test Strategies based on business requirements.

• Enhanced web services automation framework used to automate soap, rest and http web services.

• Worked with offshore team to write test scenarios for system, integration and regression testing.

• Worked with the developers, tech leads, domain lead and business team to review the test plan, test scenarios.

• Worked with domain leads and development tech leads to identify the repeatable and regression test scenarios that could be automated to reduce manual effort and cost.

• Developed automation scripts for web services using internal web services automation framework and automation scripts for UI using selenium framework.

• Reviewed code developed by peers, merged and integrated code developed by peers to mainline.

• Executed automated test scenarios in integration, system and regression testing phases.

• Analyzed defects, outages identified in testing, reported them to project team and tracked them to closure in defect management tools.

• Prepared and Presented daily, weekly and monthly QA Defect and Status Reports to the different Stake holders of the project.

• Set up and monitored Jenkins jobs for Continuous Integration. Environment: Java web services automation framework, IntelliJ, Selenium/Java, TestNG, Junit, Wire Mock, Jenkins, Soap UI, Postman

Cognizant Technology Solutions

Client: American Express

Onshore Automation Lead Dec 2015 to Jan 2017

Project – American Express Personalization

Development and maintenance of automated regression suite for SOAP, REST and HTTP web services used in American Express Personalization application. Development and maintenance of selenium scripts for user interfaces used to create personalized offers. Responsibilities:

• Involved in Big Room Planning where I have worked with work streams to identify automation scope of stories planned for the program increment.

• Involved in iteration planning sessions in which stories are created for the automation work identified for features delivered in the iteration and pointed them.

• Involved in Analysis, Design and Documentation of Test Plans, Test Cases, Test Scenarios, and Test Strategies based on business requirements.

• Created Internal Selenium Framework using Page Object Design pattern which provides reusable fixtures, base pages and base tests, data handler, report generator for Selenium automation which helped us to automate test cases using Selenium faster.

• Worked with offshore team to write test scenarios for system, integration and regression testing.

• Worked with domain leads and development tech leads to identify the repeatable and regression test scenarios that could be automated to reduce manual effort and cost.

• Automated test scenarios using Unified Functional Testing (UFT) and Selenium.

• Reviewed code developed by offshore team using smart bear.

• Documented test scenarios in HP ALM.

• Worked with the developers, tech leads, domain lead and business team to review the test plan, test scenarios.

• Executed automated test scenarios in integration, system and regression testing phases.

• Created traceability matrix for functional and system requirements.

• Analyzed defects, outages identified in testing, reported them to project team and tracked them to closure in defect management tools.

• Prepared and Presented daily, weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Center.

• Generated enhanced graphs and reports with Quality center.

• Provided weekly management status reports and coordinated meetings between test team and development team to review defects.

• Worked on Jenkins pilot for Continuous Integration. Environment: Selenium using Java in Eclipse, HP UFT, Selenium perfecto mobile, RTC, HP ALM, JUnit, TestNG, Appium, Jenkins, Cucumber

Cognizant Technology Solutions

Client: American Express

Offshore Automation Lead Apr 2012 to Nov 2015

Project – Bank Consumer Lending, Credit Cards, Deposits, Mortgage, Home Equity The scope of this project is to identify the scenarios that could be automated, estimate them, develop automation scripts for the scenarios, execute, maintain and demo them to project team. Responsibilities:

• Involved in Analysis, Design and Documentation of Test Plans, Test Cases, Test Scenarios, and Test Strategies based on business requirements.

• Developed automated test scenarios using the Selenium Web Driver API.

• Developed automates test scenarios using Unified Functional Testing tool.

• Ensured high quality releases from user story development to post deployment verification.

• Interpreted and converted manual test cases into automation smoke and regression suites.

• Performed backend testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation.

• Lead and mentored offshore automation team and manual QA engineers to execute and analyze integration, smoke and regression test beds.

• Developed libraries, object repositories and optimized configurations for QTP and QC.

• Produced Quality Center and Excel metrics/reports from scheduled execution test runs.

• Worked closely with application designers/developers to resolve documentation, design & functional issues with various applications. Analyzed defects, outages identified in testing, reported them to project team and tracked them to closure in defect management tools.

• Provided daily status to onshore team by email and in stand ups. Environment: Selenium using Java in Eclipse, HP UFT, Selenium perfecto mobile, RTC, HP ALM, JUnit, Test NG.

Cognizant Technology Solutions

Client: American Express

Java Developer Apr 2010 to Mar 2012

Project – American Express Corporate Cards

Development of interactive web based application for the customers to acquire American Express credit cards across multiple channels by design and implementation of web pages to gather necessary information, integrate with vendor based decision engine and to mail credit card plastic. This project also aimed at development of business reports, application archival and development of back office application to work on manual work items. This project also implemented several Regulatory Laws to make the system compliant with market rules. Responsibilities:

• Requirements gathering and walked through the team on the requirements

• Created prototype of entire system with mock up decision engine to make sure that the vendor system is ready for integration with actual system

• Creation of High Level, Low Level design documents, Development Class diagrams & Sequence diagrams as part of system design

• Designed complex Relational database Tables and normalized the data structure

• Drafted modeling diagrams for origination of American Express credit cards and servicing functionalities like report lost or stolen, order replacement credit card, Create or Change PIN, Transaction Look Up, Dispute a transaction, Place temporary block, Close Credit Card Account.

• Created new screens/UI pages which provides Credit Card Acquisition and Servicing functionalities.

• Involved in development of java batch jobs to archive and purge aged applications

• Automated many manual processes which reduced 30% of man hours.

• Actively participated in agile ceremonies like story prioritization, story writing, story pointing/estimation, analysis & design, construction and unit testing.

• Used IBM RTC and Borland Star team for source code version control and defect management.

• Actively participated in collaboration activities with onshore team through emails, daily stand-ups and handoff calls (agile methodology).

• Prepared WIKI pages which explains overall architecture of the application. Prepared presentations for the new features launched in the releases. Environment: Mainframe, COOBOL, Db2,JCL.

Cognizant Technology Solutions

Client: American Express

Java Developer Aug 2007 to Mar 2010

Project American Express– Credit Card Statements

• Requirements gathering and walked through the team on the requirements

• Created prototype of entire system with mock up decision engine to make sure that the vendor system is ready for integration with actual system

• Creation of High Level, Low Level design documents, Development Class diagrams & Sequence diagrams as part of system design

• Designed complex Relational database Tables and normalized the data structure

• Drafted modeling diagrams for origination of American Express credit cards and servicing functionalities like report lost or stolen, order replacement credit card, Create or Change PIN, Transaction Look Up, Dispute a transaction, Place temporary block, Close Credit Card Account.

• Created new screens/UI pages which provides Credit Card Acquisition and Servicing functionalities.

• Involved in development of java batch jobs to archive and purge aged applications

• Automated many manual processes which reduced 30% of man hours.

• Actively participated in agile ceremonies like story prioritization, story writing, story pointing/estimation, analysis & design, construction and unit testing.

• Used IBM RTC and Borland Star team for source code version control and defect management.

• Actively participated in collaboration activities with onshore team through emails, daily stand-ups and handoff calls (agile methodology).

• Prepared WIKI pages which explains overall architecture of the application. Prepared presentations for the new features launched in the releases. Environment: Mainframe, COOBOL, Db2, JCL.

Achievements:

Received the "Distinguished Achiever" award for development of 300+ automated regression test cases in Selenium in 3 months and daily automated regression execution oversight of the same.

Received "Distinguished Achiever" award for contribution in development of internal selenium framework, solution to integrate tools to provide the capability to run regression scripts un attended.

Received the "Distinguished Faculty" award for preparation of express training plan and training to development and quality assurance team. Educational Qualification:

• Bachelor of Technology – Information Technology - June 2007.



Contact this candidate