Resume

Sign in

Selenium Engineer

Location:
Toronto, ON, Canada
Posted:
February 22, 2020

Contact this candidate

Resume:

QA Automation Engineer

Sushma

adbxh1@r.postjobfree.com

Phone:343-***-****

• 5+ years of professional experience in the field of Software Quality Assurance and Testing with extensive knowledge of Software Automation Framework, Design & Implementation using Selenium Tool.

• Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each

unique element.

• Extensively experienced in Software Development Life Cycle using Agile/Scrum, Waterfall methodologies.

• Experienced in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use-Cases.

• Experienced with training and mentoring team members with product knowledge and business processes.

• Expertise in designing the Test Scenarios and scripting the test cases in order to test the application.

• Expertise in QA process and different levels of testing such as Functional, Regression, and Integration testing with business scenarios.

• Expertise in Manual Testing and Automated Testing of applications developed on various environments.

• Extensively experienced in Software Development Life Cycle using Agile/Scrum, Waterfall methodologies.

• Experienced in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use-Cases

• Proficient in creating Automation Framework from scratch and configuring various other peripheral tools to

perform tests.

• Experienced in developing Page Object Model Framework using Page Factory in Selenium WebDriver.

• Extensive knowledge of developing Data driven and Hybrid framework with Selenium WebDriver.

• Proficient in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid Framework in

Selenium WebDriver.

• Experienced in performing Data driven testing using Data Provider Annotation in TestNG.

• Experienced in developing and executing automation Regression testing using Java, Selenium WebDriver and

developing Test Frameworks using TestNG / Junit, Maven tools

• Good Knowledge on using Maven's central repository to manage external JARs and other dependencies.

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

• Expert in using Git / GitHub as a source repository system.

• Skilled in using Jenkins as a Continuous Integration / Continuous Deployment tool.

• Good Knowledge in using JIRA for tracking, analyzing and documenting defects.

• Experienced in creating and maintaining defects using JIRA

• Strong Knowledge in HP ALM/ Quality Center for Testing and Defect Tracking.

• Experienced in testing Application Web Services using Rest Assured.

• Experienced in load test using JMeter and API Testing by JMeter Scripts with Maven.

• Experienced in developing Mobile Automation Framework and writing test scripts for Mobile Testing.

• Good knowledge on Cross browser testing with browsers like Mozilla Firefox, Google Chrome using WebDriver.

• Experienced in writing basic SQL queries to extract and analyze data in primarily Oracle Database.

• Enthusiast to learn and develop quickly using new technologies.

• Strong analytical and communication skills and ability to work independently and as a team with minimal

supervision.

Work Experience

QA Automation Engineer (Selenium)

IGT

MONCTON, NB

April 2018 to Present

Responsibilities:

It is an international gaming company that specialised in developing and testing software for various markets around the world.

• Involved in creating project plan, test plans, estimations, and development and tracking projects.

• Involved in Test Case Preparation and Test Case Execution.

• Analyzed application to find out which part can be automated and which can be manually tested.

• Created Test Cases and scenarios for Regression, Integration as well as Back -end and System testing.

• Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.

• Performed and planed regression, integration, functional, system compatibility and User Acceptance testing.

• Responsible for tracking and reporting defects using JIRA.

Developed debug Android applications in Java.

• Used JIRA to store and maintain the Test Repository and Document Generation.

• Performed Regression Testing for the new builds using Selenium WebDriver.

• Developed Web Service Test using Postman and Rest Assured

• Developed Hybrid framework for web automation using Java, Selenium WebDriver, TestNG, Maven and Jenkins.

• Designed and build Automation Framework for web-based software products using Page Object Model (POM)

design using Page Factory in Selenium WebDriver to reduce code and better maintenance.

• Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

• Created and executed multi-action scripts based on test script/scenario flows.

• Coordinated the UAT testing by guiding the users during UAT.

• Interacted with the developers to get an estimate and to resolve technical issues.

• Created several custom reports from Test management tool those were helpful for management to understand

overall Testing status of the entire project.

• Prepared Weekly reports and built status reports.

Used AWS testing to identify errors in application when something goes wrong.

Environment: Maven, Jenkins, HTML, XML, Oracle, Java Script, GitHub, Ajax, UNIX, Windows, Selenium WebDriver, JIRA, Soap UI, JMeter, Cucumber, HP ALM, TestNG, AWS testing.

QA Engineer (Selenium)

Canadian Tire

Toronto, ON

October 2015 to March 2018

Responsibilities:

• Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.

Developed and supported the mobile application lifecycle

• Involved in analyzing Requirements, System Specifications, Use-Cases and Technical specifications.

• Verified the integration of various components in the application and executed end-to-end testing.

• Involved in Black box, Functional, Integration, System, Regression, Reliability, Usability, Scalability and User

Acceptance Testing.

• Performed Test Cases Management using HP ALM.

• Involved in writing the PL/SQL stored procedures.

• Wrote test case automation scripts in java using Selenium WebDriver, TestNG and Maven.

• Wrote Selenium script for taking screenshot and used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.

• Used firebug to identify object's ids, Name, XPath, links in the application.

• Implemented Continuous Integration of automation framework using Jenkins, GitHub and Maven.

• Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.

• Performed Regression testing on new builds and every modification in the application using Selenium.

• Implemented automation test scripts using REST Assured for web service testing.

• Participated in enhancement meetings focused on making the product more effective in real time scenario.

• Played a major part in testing and timely delivery of the product.

Experienced in writing and utilizing unit tests code for iOS/Android.

• Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.

Environment: TestNG, Maven, JUnit, VBScript, Java, Java Script, GitHub, MS SQL Server, PL/SQL, Windows, UNIX, Web, iOS/Android.

Services, HP ALM, Selenium Grid, Selenium WebDriver, XML, JIRA, MS Office Tools.

QA (Manual tester)

Jan 2015- September 2015

Skyeits

INDIA (Internship)

Responsibilities:

Performed manual testing to check flow of the application.

Maintained the test requirements, Test cases by using Quality Center.

Gathered the business requirements and discussed with business analysts to generate the Test Plan and Test strategy.

Environment: Manual Testing, Java, Quality center, MS Excel, Oracle, Windows.

Education

2012-2015

Bachelor’s in computer science

Kakatiya university (INDIA)

Skills

Jira

Junit

Selenium

Selenium webdriver

Testng

C#

C++

Cucumber

Git

Jenkins

Software development

Xml

Database

Mysql

Oracle

QA

Java

Test Automation

API

iOS/Android

AWS testing

Additional Information

TECHNICAL SKILLS

Software development IDE: Intellij, Eclipse

Testing Framework: TestNG, JUnit

Testing Tools: Selenium WebDriver, JMeter, HP ALM/QUALITY Center, JIRA

Bug Tracking Tool: JIRA, HP ALM/Quality Center

Build Tool: Maven

CI/CD Pipeline: Jenkins

Version Control Systems: Git / GitHub

Languages and Environment: Java, Python, JavaScript, HTML, XML, C / C++, C#, .Net, CSS, PHP

Frameworks / Open Source: TestNG, Cucumber

Operating Systems: Windows, Mac, Linux/UNIX

Cloud Testing Environment: BrowserStack, SauceLabs

Web Services: REST

Web / Application servers: Apache Tomcat

Database: Oracle, SQLServer, MySQL, MongoDB



Contact this candidate