We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

Fairfax, VA

OBJECTIVE:

To obtain a Software QA Analyst/ Automation position that allows me to develop and utilize my extensive Testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment. Experience working in different domains, healthcare and banking

PROFESSIONAL SUMMARY:

  • 5 years of experience in design and development of Software Testing approaches, proficient in testing on Client/Server and Web based applications and strong experience in Manual Testing.
  • Substantial experience of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Part of QA in different testing methodologies like Agile, and Waterfall.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression and Integration, User Acceptance Test (UAT) and Compatibility Testing of
  • Working experience in Object Oriented Programming (OOPs) concept, extensively using the Java language for test case automation.
  • Proficient in using automation tools such as Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, TestNG, Eclipse.
  • Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Key Driven, Hybrid, Page Object Model (POM).
  • Experience in build tools such as Maven and managing continuous integration, scheduling script execution with Jenkins.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development) using Cucumber.
  • Performed TDD (Test Driven Development) using TestNG, Apache POI to read data from excel files.
  • Experienced in using integration tools like Jenkins, Git Hub and Jira for Bug Reporting, Tracking and Documentation
  • Strong exposure in writing SQL Queries to test backend and compare the database data with UI.
  • Worked closely with project stakeholders, SME's to understand requirements, specifications for new/existing applications.
  • Extensive work experience in analyzing Business Requirements. Creating Test Cases, Test Scenarios, Test Scripts as well as the Requirement Traceability Matrix (RTM).

TECHNICAL SKILLS:

Testing Tools: Selenium IDE

Languages: JAVA, XML, SQL

Web Technologies: HTML, XML, CSS, HTMLIDE Eclipse, SQL Developer

Test Framework: TestNG, Data Driven Framework, Cucumber

Build Tool: Maven

Processes: Agile - Scrum, Waterfall

Bug Tracking Tools: JIRAContinuous Integration Tools Jenkins

Version Control: GIT, GitHub

Data Bases: Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8)

WORK EXPERIENCE:

Confidential, Fairfax, VA

Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Created Test Cases by analyzing User Stories, Functional specs and Use Case documents.
  • Executed test cases in each Sprint to test Sprint Backlog Items
  • Maintained Traceability Matrix by mapping each User Stories to Test Cases to ensure Testing Coverage.
  • Utilized Jira as defect tracking tool on the project.
  • Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross platforms.
  • Developed test scripts in feature file using Gherkin format, step definitions using Java and Runner class using Junit.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven).
  • Developed Automation framework by following a hybrid model approach of implementing Page Object Model and BDD, using JAVA, Selenium Web driver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Used Maven to build and run the Selenium automation framework.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated test suites to run in Jenkins to run smoke test overnight.
  • Used GitHub as code repository and to manage code reviews.

Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, GitHub, Apache - POI, Cucumber (BDD), Gherkin, Oracle SQL DB, Eclipse, XML, Agile.

Confidential, Danbury, CT

Automation Engineer

Responsibilities:

  • Involved in test case reviews by development team, along with product management and modified the test cases based on their given feedback.
  • Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint Retrospective meetings.
  • Developed TestNG automation framework using Selenium Web Driver, to run developed test cases.
  • Created Selenium web-driver automation scripts using JAVA to validate business requirements on various browsers concurrently.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Used different XML files to run tests on specific functionalities as well as Regression, Smoke.
  • Design & developed data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Generated Test Reports using TestNG test script execution and created the error screenshots.
  • Used Maven to build and run the Selenium automation framework.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Worked on Data Driven Framework for Automation test scripts.
  • Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test the web application.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, XPath, Eclipse, CSS, XML, Test NG

We'd love your feedback!