Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Palm Beach Gardens, FL
Posted:
October 20, 2020

Contact this candidate

Resume:

Chithra Radhakrishnan

Email: adg5b0@r.postjobfree.com

Ph #: 682-***-****

Professional Summary:

Over 6 years of IT experience with the focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object-Oriented practice to design test automation framework.

Extensive working experience on all phases of the Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM, and Waterfall Model.

Experience in developing end to end automation using Selenium WebDriver, Junit/TestNG, ANT, Maven, Jenkins

Experienced in developing and executing manual and automated tests in different platforms using Salesforce, Java and the Selenium

Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Behaviour Driven Development (BDD), Test Driven Development (TDD), JBehave, Keyword Driven Framework, Data Driven Framework.

Experience with Karate Framework for Webservice API testing.

Implemented BDD through Cucumber

Experienced in using Maven build tools to manage framework dependency jar files.

Strong experience in cross-browser, cross-platform web testing with Selenium Web Driver.

Expertise in Smoke Testing, Back end Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing.

Experience in the development of Data-driven, Keyword driven and Hybrid Automation frameworks in Selenium.

Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix, Defect Tracking and Custom Report Generation.

Proficient in Back-end Database Testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.

Excellent knowledge in writing unique XPath to identify web elements.

Expert using open source bug tracking tool JIRA.

Excellent experience with source version control tools such as Subversion (SVN), Git and Bitbucket.

Exposure to all aspects of Testing and Maintenance.

Proven strong Analytical and Problem-solving skills and great attention to details.

Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise wide.

Highly motivated team player with excellent Communication and Presentation skills, and always willing to work in challenging and cross-platform Environment.

Skills:

Automation Tools

Selenium Webdriver, JBehave,Cucumber

Programming languages

Core Java, Java/J2EE

Development Frameworks

Eclipse, Junit, TestNG, IBM Rational System Architect RSA, IntelliJ

Build and Project Management Tools

Maven, ANT and Jenkins, ALM, Azure DevOps

Web Technologies

HTML, XML DHTML, JavaScript

Web Servers

Apache Tomcat

XML Technologies

XML, Schema

RDBMS

MySQL, Oracle, SQL-Server, DB2, Oracle 11g

Professional Experience:

Frito-Lay, PepsiCo Plano, TX Mar 2020 – Till Date

Role: QA Automation Engineer

Title: Scheduling (Salesforce)

Frito-Lay, Inc. is an American subsidiary of PepsiCo that manufactures, markets, and sells corn chips, potato chips, and other snack foods.

With Salesforce Field Service Lightning, Frito-Lay North America is putting Salesforce in the hands of every employee in the field—with Realtime customer expectations, intelligent scheduling, the ability to collaborate on-the-go and more—increasing sales productivity and enhancing customer experiences.

Sales Hub streamlines frontline-employee delivery routes and provides drivers and managers with an efficient mobile app to improve performance and visibility. Salesforce Field Service Lightning ensures routes are appropriately serviced and creates a fluid communication channel between the front line and dispatch, giving drivers and merchandisers the ability to quickly adapt and redirect resources when issues arise.

Responsibilities:

Participate in SCRUM and sprint meetings, daily stand up call, analyzed functional requirements/user stories and translated requirements into written test plans, detailed test cases and test schedules by following agile/scrum process

Creating and maintaining test cases in ALM

Responsible for designing the scripts and executing them as part of Automation Testing.

Perform review of the automation test scripts in each sprint.

Created a Git repository and the source code is pushed to the Git.

Extensively used Selenium WebDriver to test the web application.

Responsible for implementation of Hybrid Test Automation Framework (data+Keyword).

Created and executed the test scripts with Java, Selenium WebDriver.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Performed Regression and Smoke tests and executed automation scripts as part of this testing to reduce the time for testing.

Extensively used Selenium (XPath and CSS locators) to test the Salesforce Field Service Lightning web application.

Environment: Java, Selenium WebDriver, Eclipse, Salesforce, ALM, Azure DevOps, Windows.

PITSolutionsPVTLtd, India June 2019 – Mar 2020

Role: QA lead Automation Test Engineer

Title: Sharjah Police (Website and E-gate)

Sharjah Police was established in 1967 under the name of General Security and Police Force with a mission to work efficiently and effectively towards enhancing the quality of life in the UAE community by providing security, traffic, reform and residency services and ensuring safety of lives and properties.

PIT Solutions is responsible for the development and testing (manual & automation) of Sharjah police website, and the internal management system E-gate. The E-Services available on Sharjah Police website or mobile application allow individuals and organizations to submit requests, which shall be processed by the Sharjah Police personnel. The E-Gate application provides the feature of processing or following-up such requests. It includes many modules such as HRMS, Communications, Inventory, Assets, Budgeting etc.

Responsibilities:

Responsible for designing the scripts and executing them in order to make sure that the system meets the customer requirements

Create and execute automation scripts which support multilanguage (English and Arabic) as the website includes both languages.

Responsible for creating and maintaining the Automation Test plan document.

Conducting weekly meeting with development leads to understand the development logic and make sure that both automation and development team are on same page.

Conduct SCRUM and sprint meetings, daily stand up call, analyzed functional requirements/user stories and translated requirements into written test plans, detailed test cases and test schedules by following agile/scrum process

Responsible for sprint planning with team members and Assigning task to each team member in a sprint.

Perform review of the automation test scripts in each sprint.

Created a Git repository and the source code is pushed to the Git.

Extensively used Selenium WebDriver to test the web application.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Responsible for implementation of Data driven Test Automation Framework by using Page object model design pattern with page factory.

Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Implemented Regression and Smoke tests execution as a separate step of the deployment process by using WebDriver.

Extensively used Selenium (XPath and CSS locators) to test the web application.

Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, HTML, XML, XPath, SQL, Oracle, Windows.

Southwest Airlines, Dallas, TX Dec 2017 – June 2018

Role: QA Automation Engineer

Title: ETOPS (Extended Operations)

Southwest Airlines has a suite of Crew Applications that support the company’s Crew (Flight Attendants & Pilots), Training, Payroll, Planning & Scheduling organizations. The applications need to be modified to support the company’s strategic business initiatives, namely ETOPS, and international missions, their associated Union contract changes, as well as other regulatory mandates by the FAA.

SWA is building the business and technological capabilities to allow its planes to fly to international locations

In the context of CSS, this will include changes to legality and flying rules mandated by the FAA, and also per SWA Contractual changes based on negotiations with Inflight and Flight Operations

ETOPS stands for “Extended Operations”. Being certified for an ETOPS flight means that Aircraft (and Crew) can be over a predetermined amount of flight time from the nearest airport. Being certified for ETOPS will allow SWA to make flights that will fly over water, for example, for an extended amount of time

Changes that SWA must make to be ready for ETOPS involves training Crew to be ETOPS certified and modifying Aircraft to comply with ETOPS rules (i.e., adding life rafts)

In the context of CSS, this will include legality changes, tracking of ETOPS flights and ETOPS-certified Crews, and other changes as mandated by union contracts

Responsibilities:

Actively involved with SCRUM and sprint meetings, daily stand up call, analyzed functional requirements/user stories and translated requirements into written test plans, detailed test cases and test schedules by following agile/scrum process

Extensively used Selenium WebDriver to test the web application.

Create both automated and manual tests and was responsible for maintaining the existing JBehave test scripts.

Implemented BDD through Cucumber.

Created the Feature Files for Cucumber Automation.

Created Test Automation Framework with Cucumber and Selenium WebDriver.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.

Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.

Worked on distributed test automation execution on multiple environments as part of Continuous Integration Process using Selenium and Jenkins.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Implemented Regression and Smoke tests execution as a separate step of the deployment process by using WebDriver.

Performed Data-Driven testing by developing Java-based library to read test data from Excel & Properties files.

Extensively used Selenium (XPath and CSS locators) to test the web application.

Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, Cucumber,TestNG, JBehave, Maven, Jenkins, HTML, XML, XPath, IntelliJ, Firebug, SQL, Oracle, Windows.

Company: IBM, India May 2012 – April 2014

Client: Lloyds TSB

Role: Automation Tester

Title: Fatca (hybrid framework using Selenium WebDriver)

FATCA is the Foreign Account Tax Compliance Act, requires financial institutions to use enhanced due diligence procedures to identify US persons who have invested in either non-US financial accounts or non-US entities. The intent behind FATCA is to keep US persons from hiding income and assets overseas. It was a TestNG test suite developed for the automation of CBS (Centralized Banking System).

Roles & Responsibilities

Understanding the Business Requirement Specifications.

Involvement in the Automation Test Plan Preparation and Requirements Streamlining.

Involvement in Preparation of Test Procedures, Test Scenarios, and Test Data.

Involved in Automation Environment setup using Eclipse, Java, Selenium WebDriver jars and TestNG.

Created Test cases Using Element locators and Selenium Webdriver methods.

Enhanced Test cases using Java programming features and TestNG Annotations.

Create Automation Test Scripts.

Execution of test scripts using TestNG and reporting defects using extended reports

Conducting Keyword driven testing, cross-browser testing, and parallel test execution.

Involvement in Test Execution, Results Analysing and Defect Reporting.

Used ANT, Maven, and Jenkins as a build and project management dependency tool.

Integration with Jenkins for nightly execution.

Involvement in solving Environmental problems along with Technical Support People.

Involved in Regression Testing using Selenium

Preparation of weekly and monthly status reports.

Tools: Java, Selenium WebDriver with TestNG framework, Eclipse, ANT, Jenkins and Windows Server.

Company: IBM GBS, India Apr 2011 – Apr 2012

Project #1:

Client: TD Bank

Role: Application developer

The Project was the implementation of MDM for TD bank.

Roles & Responsibilities

Developed Notification Module with full ownership and delivered it

Involved in DUSI development in MDM

Design and develop customized MDM services.

Preparing Standard operating procedures (SOPs) and share with team members.

Resolving critical Issues under SLA.

Tools: IBM MDM v10/9, Windows Servers

Project #2:

Client: LabCorp

Role: Associate Systems Engineer

The Project was the implementation of MDM in a hospital.

Roles & Responsibilities

Developed a New Service called AddAmbiguousPatient Service with data validations

Developed a new service with full ownership and developed it

Involved in DUSI development in MDM

Design and develop customized MDM services.

Attending status call with onsite team and preparing MOM for the same.

Keeping track of the documents in SharePoint and update as required.

Tools: IBM MDM v10/9, Windows Servers

Company: Infosys, India Sep 2009 – Oct 2010

Role: Associate Systems Engineer

Project: Time Tracker

Intern

eClerx Time Tracker (eTT) is web as well as Windows based application. It is the time tracking

and resource Utilization tool for EnR team. It helps in capturing the time spent on various

activities on floor and monitoring and controlling of the utilization of the resources.

Roles & Responsibilities

Identified the Test Requirements based on business requirements of the application.

Created test data for the Application and preparing System as well as Integration test cases

Deploying windows-based application on client machine

Supporting of technical issue faced during installation of application

Performed System and Regression testing.

Responsible for creating the Impact Analysis for the module

Tools: Java, WebSphere

Education: Master of Computer Application (82.5%) from ER&DCI IT, Kerala, India



Contact this candidate