Resume

Sign in

Engineer Selenium

Location:
Alexandria, VA
Posted:
March 22, 2020

Contact this candidate

Resume:

Programming Language

Automation Framework

Testing Tools

Database

Build & CI/CD Tool

Defect Tracking Tool

Repository

IDE

OS

Methodology

API Tool

Java, SQL, Gherkin, JSON, HTML, XML.

Cucumber BDD, Data-Driven, TestNG, JUnit

Selenium WebDriver/IDE/GRID

MySQL, SQL Server

Maven, Jenkins

Bugzilla, AGM, ALM, JIRA

Bitbucket, GitHub, Git

Android Studio, IntelliJ, Sublime, Eclipse, NetBeans

Windows, Mac OS

Waterfall, Agile

Postman, SoapUI, RestAssured Library

Experience with an earned reputation for meeting demanding deadlines and delivering critical solutions on various levels of Quality Assurance for Client/Server and Web based applications.

Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall.

Expertise in analyzing Business/System Requirements, Test Scenarios and developing Test Cases and Automated Test Scripts.

Knowledge of Object-Oriented Programming Concept (OOPS).

Proficient in using test automation tools such as Selenium WebDriver, RestAssured Library and java to develop automation testing scripts.

Expertise in developing Hybrid Automation Framework with different patterns like data driven and Page Object(POM) pattern. Also used Java design patterns like Factory pattern in framework creation.

Developed and executed automation for Regression and Functional Testing using Selenium WebDriver.

Proficient in writing Selenium WebDriver automation scripts in Java using TestNG for parallel execution and generated Cucumber and Extent Reports.

Experience working with REST API Automation frameworks based on JAVA and Cucumber BDD.

Experienced in designing automation testing framework for web-based application using Selenium that maintains the workflow as an end-user.

Performed functional, smoke, regression, integration, system, positive/negative boundary, browser compatibility, cross-platform, cross-browser, front-end, back-end testing.

Expertise in using Defect Tracking tools like JIRA, ALM and Bugzilla.

Expert in preparing Traceability Matrix to map requirement coverage with test cases.

Extensive knowledge in using Jenkins as a Continues Integration and GIT for Version Control.

Experience using various databases like Oracle, MS SQL Server and MySQL.

Participating in Daily Scrum, Sprint Retrospective, Sprint Planning and grooming to discuss the committed stories that can be tested and completed by the end of the sprint.

Involved in client meetings, walkthrough, approval and Sign off calls with Business team.

Proven ability in working individually or as a part of team, problem solving, process improvement activities, analytical skills, reporting and assisting to manager by involving in weekly meetings.

Client: PNC Bank

Role: QA Test Engineer

Date: October 2018 - Present

Responsibility:

Participated in a full life cycle of an Agile Scrum as SDET, performed automation testing, supported manual testing, provided Production Support for Application Release.

Participated in Scrum, Sprint Planning, Sprint Task Estimation, Sprint Review, Sprint Retro and User Story Sessions.

Work within a Scrum Team as an active member contributing to the refining and completion of stories.

Create both manual and automation tests scenarios to meet the needs/requirements of the defined stories for the given Sprint to assure quality of the application under test.

Plan test schedules or strategies in accordance with project scope/delivery dates.

Work on regression testing during the Program Increment(PI) to ensure that new changes are consistent with the existing application.

Involved in design and development of Test-Driven automation framework using Selenium WebDriver, Cucumber, RestAssured, Maven and TestNG in Eclipse.

Identified the data requirements and create SQL queries to generate required test data.

Set up Jenkins with GitHub and automation framework to execute smoke suite and regression suite daily and analyzed the results.

Defined, developed and executed test scenarios, test cases and test scripts to ensure quality for new and existing web applications using JAVA, Selenium WebDriver, TestNG, Cucumber BDD.

Developed BDD features, scenarios and step definitions using Cucumber and Gherkin and automated using Selenium WebDriver with Java.

Implemented Page Object Model(POM) design and Behavioral Driven Framework using Selenium WebDriver and Java.

Used GIT as a source repository and TestNG-Cucumber framework to drive the execution.

Performed Back-End Testing using SQL queries for data validation.

Analyzed execution failures and reported bugs in JIRA to ensure the highest levels of quality.

Report clearly and concisely any defects discovered in testing to the team and in Jira.

Environment: Java, Selenium WebDriver, Gherkin, SQL, MySQL, HTML, TestNG, JUnit, Jenkins, BDD Cucumber, GitHub, Maven, Jira, ALM, SoapUI, RestAssured, Rest API, Agile Scrum.

Client: Western Union

Role: Automation Test Engineer

Date: March 2016 – September 2018

Responsibility:

Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.

Participated in requirement reviews and analyzed modification requests and enhancement requests.

Prepared Test Matrix to keep track of the requirements and the test cases.

Involved in documentation as to how to maintain and run scripts for future enhancements.

Extensively used SQL queries for data validation, executing stored procedures, performing transactional testing and back-end testing.

Performed webservice testing for RESTful API using SoapUI and RestAssured.

Implemented Hybrid Framework while developing the automated test scripts using Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Eclipse and Java.

Developed and maintained automation framework and used Bitbucket for version controlling and Continuous Integration tools (Jenkins) to schedule the jobs.

Extensively used Page Objects design and page navigation framework for readable test scripts and easy maintenance from developer perspectives.

Extensively used Selenium locators like (Xpath, CSS Selectors) and WebDriver to test the web application.

Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Interacted with the development team to validate the scope of fixing the bugs.

Environment: Java, Selenium WebDriver, Gherkin, SQL, MySQL, HTML, TestNG, Jenkins, BDD Cucumber, GitHub, Maven, Jira, ALM, SoapUI, RestAssured, Rest API, Agile Scrum.

Client: ezCater

Role: QA Engineer

Date: March 2014 – March 2016

Responsibility:

Analyzed requirements, functional specification & required documents for Manual Testing.

Reviewed project specs and worked closely with BA and Development for creating Test Cases.

Reviewed and updated Requirements Traceability Matrix(RTM) that satisfy all required projects test conditions.

Linked requirements to tests & defects as well as analyzed and tested defects in Quality Center.

Written SQL queries for data validation and to verify business requirements.

Performed both manual and automated testing in Selenium Web Driver with JAVA.

Performed black box/functional testing, regression testing on Application Under Test and manual testing on various modules of the Application.

Involved in re-testing the test cases and closing the defect.

Participated in peer review with team and developers to review test cases/test scripts.

Participated in daily, weekly meetings and technical reviews.

Environment: Java, Selenium WebDriver, Gherkin, SQL, MySQL, HTML, TestNG, Jenkins, BDD Cucumber, GitHub, Maven, Jira, ALM, SoapUI, RestAssured, Rest API, Agile Scrum.

P: 720-***-**** E: adcem2@r.postjobfree.com A: Alexandria, VA 22305

Vladislav Vizitiu

Career Objective

A highly motivated and qualified QA Engineer having 6 years of experience in Software Testing. Experience in all phases of Software Development Life Cycle and testing web-based and client-server applications. Proficient in a variety of automation tools, programming languages, DevOps process, and development methodologies. Strong communication skills with a desire to help others and work in an environment that requires cross-functional disciplines and teamwork. An active team player with the ability to prioritize and multi-task, work in a fast-paced environment and effectively manage time.

Technical Skills

Professional Highlights

Professional Skills

Genesis is one of the PNC Bank internal web-based financial application which provides functionalities to retail bankers perform different types of business operations for PNC Bank clients. The application is capable to create any operation including loan, account opening, IRA accounts, short-term saving accounts, look up and perform the business transactions for the customers.

Flex360 is a web-based application used by the Western Union customers to perform a variety of operations including transferring money globally in a very short period time-frame. The goal of the application was to enhance the current system and develop new features according to clients' request to make the design and process user-friendly and generate reports.

ezManage is a web-based application developed to provide solutions for any business team events. The objective of the application was to provide client user-friendly UI and variety options to make their requests based on their needs and requirements.



Contact this candidate