Sign in

QA Automation with Selenium and Java

Toronto, ON, Canada
April 29, 2020

Contact this candidate



SYSTEM ANALYST +1-647-***-****

Toronto, Canada


Experienced software test professional with strong interpersonal and multi-tasking skills and ability to work in teams. Desirous of Software Tester position to assist in designing and developing automation scripts and executing all levels of testing. Bringing in ample knowledge to track software defects and inconsistencies.


Over 8 years of experience in Software Test Automation and Quality Assurance.

Possess strong knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Exposure to functional automation tool like Selenium using Scripting language Java.

Specialized in requirement analysis, test planning, test scenarios, automation script preparation and framework implementation.

Good knowledge on Continuous Integration (CI/CD) using tools like Jenkins and GitHub.

Contributed to Agile Sprint process - sprint planning, daily stand up and retrospective meetings.

Experience in working with Selenium Web Driver, Selenium Grid and Selenium IDE.

Sound knowledge in Element Locators, Web Driver methods and TestNG annotations.

Expertise in creating scripts in Selenium Web Driver using Java with Page Object Model (POM).

Strong Experience in Automating Web Applications using Maven & BDD (cucumber).

Experience in preparing Gherkin files (User Stories) & automated scenarios using Selenium.

Experience in compatibility testing with multiple browsers such as IE, Mozilla, and Chrome.

Supported End-to-End testing in all phases of testing like UAT, Production and post-production.

Hands on experience in System Testing, Functional Testing & Regression Testing, Re-Testing.


Framework : JUnit, TestNG, Data Driven, Hybrid, POM

Automation Tools : Selenium Web Driver, Cucumber

Reports : XSLT, ReportNG, Extent Report

Version Tool : Apache maven, Jenkins, GitHUB

Technologies : SharePoint 2010 and 2013

Test Management Tool : Team Foundation Server, ALM Version 12.53

Lifecycle Methodologies : Agile Methodology, Waterfall Methodology

Scripting Language : Java


Master of Computer Applications, Anna University.


ISTQB-ISEB – (Certified by International software testing Qualifications board).

Trained Selenium Automation Test Professional.

Trained in Agile Technology.


Received “SPOT Award” for taking more responsibilities and completing all of them with 100% quality and working with dedication.

Received “Ace Award” for the outstanding performance in finding the remarkable number of defects and inconsistencies in the application.

Received “Long Service Award” for the exceptional Contribution in achieving customer satisfaction by exhibiting positive attitude and building trust with customers.

Received "Best Mentor" award for mentoring new hires in the project with effective presentation and communication skills.

Received "Spot award" for suggesting the improvements in the reusability of test suites thereby improving testing and planning.

Received "Top CVA" award for providing the Value Addition to minimise the work through automation and decreasing the manual efforts thereby giving value addition to customers for performance testing.

WORK EXPERIENCE : System Analyst in Hexaware Technologies (2011 to 2019).


1. Project Name : EYDelivers (2016 to 2019)

Role : Senior Automation Tester

Identify the test cases and develop complex automation test scripts using Selenium Web Driver.

Maintain web Driver wrapper methods for the framework using Page Object Model (POM).

Creating & Executing test scripts for regression testing of web application using selenium & cucumber.

Work with global team and responsible for directing/reviewing the execution results of offshore team.

Collaborate with cross functional teams to develop test cases for functional and performance testing.

Provide reports and status dashboards to senior management on automation schedule and results.

Consolidating the automation test execution results to client through ReportNG.

2. Project Name : CMS (2015 to 2016)

Role : Senior Automation Tester

Estimate the automation test efforts based on the design and execution.

Integrate the selenium automation scripts with POM (Page Object Model) framework.

Frequent status check with the team to ensure timely delivery.

Create, execute and maintain automation scripts and framework using Selenium Web driver.

Interacting with the onsite coordinator and resolving the issues.

Work with developers, business analyst, product owners and management team.

Preparation of traceability matrix and coordinated with development team for fixing the defects.

Launch Jenkins/GITHUB to run scripts periodically and sends mail notification to stake holders along with the results.

3. Project Name : WPP (2014 to 2015)

Role : Software Automation Tester

Preparation of test plan and test strategy for each phase of testing.

Identify test conditions, prepare the test cases and execute the test cases.

Validating the logged bugs and provided suggestions to resolve the bugs.

Consolidating and sending test execution status reports on daily, weekly basis.

Performed Regression testing, system testing and Re-Testing.

Involved in the preparation of test data and test environment.

Executed performance test scripts by coordinating within the team.

4. Project Name : EYShare (2012 to 2014)

Role : QA Functional Tester

Analysing the business requirement document and business rules.

Executing Test Cases and gathering the Test Execution results.

Test case preparation using the derived conditions of positive path and negative tests.

Actively involved in defect triage calls to discuss in detail about the identified defects.

Successfully completed User Acceptance Testing (UAT) on each release of the project.

Actively involved in agile sprint planning meetings, scrum call and retrospective meetings.

Regression testing of application and defects which has been fixed.

5. Project Name : TargoBank (2011 to 2012)

Role : QA Functional Tester

Identifying the test conditions based on the requirements.

Interacting with the onsite coordinator and resolving the issues.

Involved in the preparation of Minutes of Meeting for every weekly meeting.

Prepared the internal audit documents and led the auditing process within the team.

Involved in Root cause Analysis of issues reported and provided suggestions for resolving.

Managed the workflow within the QA team for the specific module.

Contact this candidate