Sign in

Engineer Selenium

Stone Mountain, GA
March 10, 2020

Contact this candidate




*+ years of extensive experience in Analyzing, Designing and also Implementation of QA testing

strategy for Web-Based and Client/Server applications using both Manual and Automation testing.

Strong analytical, communication, problem solving, decision making and organization skills and

an excellent team player.

Professional Summary

Software QA Automation Engineer with 3 years of professional testing experience in both Client-Server and Web-Based applications.

Oracle Certified Associate, Java SE 8 Programmer.

Professional Scrum Master certified.

Strong experience in Java Object Oriented Programming (OOP) like Encapsulation, Inheritance, Abstraction, Polymorphism and Data Structure (Collections).

Basic knowledge of JavaScript with Protractor Framework for client side validations.

Knowledge in mobile testing using Appium in both IOS and Android applications using simulator and emulator in Android studio.

Extensive knowledge in automating UI with Selenium WebDriver, TestNG, HTML and CSS.

Hands-on experience in the creation Behavior Driven Development (BDD) Framework with Maven build management tool.

Experienced with Cucumber BDD and Data Driven Testing (DDT) and library of Apache POI to create Features, Scenario, and Scenario Outlines with Gherkin Language.

Using APACHE-POI for reading and writing MS Excel file to maintain Data-Driven Framework.

Generated HTML and JSON reports to automate test reports and included screenshots of failed scenarios.

Executed Test Scripts Parallel by using Selenium Grid with different platforms like Windows, Linux and IOS also with different browsers such as Safari, Chrome, Firefox and Internet Explorer (I.E).

Virtualized the servers using Docker for the test environments and dev environments needs, also configuration automation using Docker containers.

Worked on Relational Database for Backend testing by writing SQL queries and analyzing existing queries.

Performed automation database testing with JDBC library.

Solid experience in REST API in both Manual Testing and Automation Testing by using POSTMAN and REST-Assured.

Assess CI/CD pipelines to identify trends in critical build, test, and deployment metrics by configuring Jenkins.

Proficient in Functional Testing, Smoke Testing, Regression Testing.

Strong cooperation on taking responsibility when expected. Passion for automation and interest in DevOps. Comprehensive knowledge of each phase of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle (DLC).

Developing and implementing efficient and effective testing strategies, test conditions and test scripts for projects in an Agile Scrum environment.

Follow Agile Testing Methodology, participate in all Scrum Ceremonies which are Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective.

Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for Manual testing using Project Management and Bug Tracking tool JIRA X-ray.

Experience in testing Mobile Web applications with Appium and performed the Apps testing on iPhone, iPad and Android Devices.



Java, HTML, SQL, JavaScript, Json, Gherkin, XML


Selenium WebDriver, TestNG, Junit, Selenium Grid, JDBC,

RestAssured, Appium, Maven, Apache POI


Cucumber BDD, Protractor, Data Driven (DDT)


Eclipse, IntelliJ, SQL developer, Postman, Android Studio, Visual Studio, NetBeans


Git, GitHub, Stash, Bitbucket


Oracle, MySQL, PostgreSQL


Agile, Waterfall




Jenkins, AWS(EC2), Docker containers


Page Object Model (POM), Singleton Design Pattern, POJO, Karate



SDET / Test Automation Engineer - (February 2018 - Current)

BDD Cucumber framework created using tools like Selenium WebDriver, Junit, JDBC, REST-Assured and Selenium Grid.

Created and modified Hybrid Framework by using Apache POI for DDT and Cucumber for BDD.

Building project with Maven build management tool.

Involved in performing Functional Testing, Regression Testing, System Testing, Smoke Testing, GUI Testing.

Used JSON, XML types Restful Web Services to do API Testing.

Perform API testing using Postman and REST-Assured library with Java.

Formulate and implement Agile measurements in alignment with industry practices in Lean-Agile-DevOps development.

Assess CI/CD pipelines to identify trends in critical build, test, and deployment metrics.

Set up and configure AWS EC2 instance for Jenkins to perform parallel testing with Selenium Grid.

Implemented Agile/Scrum methods for testing approach and actively participated Agile Ceremonies like Sprint Planning, Sprint Grooming, Daily Stand-up, Sprint Demo and Sprint Retrospective.

Experience developing and executing Test Plans, Test Cases, Scripts, and creating test data for Agile Software Development team.

Investigate and debug test failures, updating tests or reporting defects as necessary and provide test coverage analysis based on automation results.

Managed Test results and defects using Jira X-ray defect tracking tool.

TOOLS: Selenium WebDriver, Junit, Cucumber, JDBC, Jira X-ray, Java, Maven, Jenkins, AWS, EC2, Agile, Git, Selenium Grid, Apache POI, Rest-Assured, Oracle Database, IntelliJ.


QA Engineer - (January 2017- February 2018)

Selenium WebDriver for UI testing along with TestNG, interacted with different browsers.

Successfully developed test cases based on Acceptance Test Driven Development (ATDD).

Selenium Grid for Parallel Testing with different platforms like Windows, IOS, Linux and different browsers like Safari, Chrome, Firefox, IE.

Contribute as necessary to the development of all project artifacts throughout the Software Development Life Cycle SDLC.

Create detailed, comprehensive and well-structured Positive and Negative Test Cases, and develop manual test cases tailored to Jira User Stories in a Test environment.

Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences.

Proficient in Functional Testing, Regression Testing, and User Acceptance Testing (UAT).

Interact with Business Analyst/Application Development Teams to understand business technical requirements and design.

Developed Automated Test Scripts from Manual Test Cases for Regression Testing based on the requirement documents using Quick Test Professional.

Extensively used Core Java concepts like Data Structures (Collections), Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.

Experienced in all phases of Software Testing Life Cycle, Test strategies & Test plans, UAT.

Connected to database of SQL with JDBC library for data verification and validation.

TOOLS: Selenium WebDriver, TestNG, Protractor, Jira X-ray, Java, Agile, Git, Selenium Grid, SDLC.


Software Development Engineer in Test

[GC - EAD]

Tysons, VA 404-***-****

Contact this candidate