We provide IT Staff Augmentation Services!

Software Automation Engineer Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Over 5 years of diversified experience in Software Quality Assurance and Testing, Window based, Client Server and Web based applications.
  • In depth knowledge of Software Development Life Cycle (SDLC) project life cycle methodologies including traditional Waterfall model as well as Agile/Scrum across the span of multiple projects
  • Expertise in different types of testing such as Smoke testing, Regression testing, Database testing, Integration testing, System testing, Functional testing, and GUI testing.
  • Experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System testing, Regression Testing and User Acceptance Testing, Black box testing and Browser testing.
  • Experienced in creating, enhancing and maintaining high - end test scripts for various functional and regression testing using Selenium WebDriver.
  • Experienced in developing and enhancing different types of Automation Frameworks such as Keyword, Data Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development using Cucumber in Gherkin format and TDD (Test Driven Development).
  • Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
  • Designed and implemented step-definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
  • Experienced in designing TDD framework using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.
  • Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TEST NG Data provider for Selenium WebDriver scripts.
  • Expert in defect-reporting and defect-tracking using the test management tool ALM/Quality center, JIRA, Rally, Bugzilla.
  • Good team player with Active participation in meetings with testing, development teams and Clients.
  • Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
  • Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium WebDriver

Languages: JAVA, HTML, XML, SQL

IDE: Eclipse, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework, Cucumber

Build & CI Tools: Ant, Maven

Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM, Rally

Version Control: GIT, Bit Bucket

Data Bases: MS Access, Oracle, MySQL

Operating Systems: Windows

WORK EXPERIENCE:

Confidential, New York, NY

Software Automation Engineer

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
  • Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
  • Edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Performed Data Driven Testing by using Scenario Outline with Examples, Excel and Data Table.
  • Developed new MAVEN based test scripts using GitHub as source repository and Jenkins for Continuous Integration of the builds.
  • Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
  • Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page object (POM) driven approach.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and functional tests using Selenium WebDriver.
  • Responsible for creating all test materials including developing, publishing, and implementing test plans, test cases, and required test data.
  • Coordinated with Development team for Bug fixing issues using JIRA to ensure defects are brought to resolution prior to deployment.

Environment: Agile, Selenium WebDriver, JUNIT, Cucumber, JAVA, HTML, XML, UAT, Jenkins, Oracle, Maven, Eclipse, Windows, JIRA, .NET

Confidential, Wilmington, DE

Automation Tester

  • Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing.
  • Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Developed and executed tests that ensure application meets business requirements and system goals fulfill end-user requirements and identify existing or potential issues.
  • Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Used TestNG annotations (Groups, Tags, Parameter, Data Provider) to group test suites, test cases and test methods for functional testing.
  • Performed various joins like Inner join, Outer Join, Left join and right join in order to retrieve the data from the database.
  • Used Excel spreadsheets by using Apache POI and TestNG to configure application framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to Agile release.
  • Conducted data driven testing using Selenium WebDriver and compared the data back end data from the servers.
  • Extensively used Selenium locators like Xpath, CSS Selectors locators to test the web application.
  • Performed Cross-Browser to test whether the web applications are working as desired in different browsers and environments.
  • Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.

Environment: Selenium WebDriver/ IDE, JAVA, Cucumber, Maven, Xpath, Eclipse, HTML, CSS, XML, SQL, Agile, Oracle and Windows.

We'd love your feedback!