We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • A highly competent and results oriented Senior Test Automation Engineer with 7+ years of experience in Software Testing, Selenium Automation and Development.
  • Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing.
  • Excellent experience in each phase of Software Testing Life Cycle, Test strategies & Test plans, UAT.
  • Solid experience of Software Development Life Cycle, Selenium WebDriver, Cucumber, JAVA, JUnit, Web Applications, JIRA, Maven, SQL, Agile Methodologies, Scrum, HealthCare, Financial Trading domains, Automation & Testing tools.
  • Results - driven achiever and effective team worker with Communicative Interpersonal Skills.
  • Ability to see from the Customers Point of View, quality oriented and attention to details.
  • Ability to establish Relationship with developers, designers, customers and management. Highly flexible and adaptive performer, adept at Multi-Tasking and thriving in a fast-paced environment while assisting numerous time-sensitive projects.
  • Exceptionally Motivated self-starter and creative Problem-Solver who works hard and loves a challenge.
  • Expertise in Selenium automation using Selenium WebDriver, JAVA, JUnit & Maven. Designed and implemented different automation frameworks from scratch, like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects. Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional Financial/HealthCare websites.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team. Proven ability in developing BDD framework with Cucumber and writing feature files along with step definitions . Maintained the Selenium & JAVA automation code and resources in version control system GIT over the time for improvements and new features.
  • Took ownership of automation and led the automation team by mentoring the team as required. Excellent experience with build management tool Maven and managing JAVA automation projects using it.
  • Solid experience of AGILE Scrum Methodologies and Waterfall processes.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Strong experience of Financial, Banking, HealthCare domains. Proven ability in working individually or as a part of a team, Problem solving, Analytical skills, Reporting and Assisting to Manager.
  • Solid experience of Defect/Test Management tools like JIRA.
  • Expertise in writing SQL Queries, SQL Scripts and performing Database testing in different RDBMS like Oracle and MySQL.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver/IDE, Cucumber BDD, JUnit TestNG, Jenkins, Rest Assured, Apachi POI, GIT

Languages: JAVA, HTML, SQL, XML

Databases: SQL, Oracle

Bug Tracking Tool: JIRAIDE: Eclipse, IntelliJ IDEA, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, PITTSBURGH, PA

Test Automation Engineer

Responsibilities:

  • Attended User Story Generation Sessions to analyze the acceptance criteria for testability of User Story.
  • Participated all Scrum ceremonies like Sprint Grooming, Planning, Daily Scrum, Sprint Demo and Retro meetings.
  • Worked collaboratively with Clients to establish and maintain consistent test methodology and resolve any requirements ambiguities during the testing process.
  • Responsible for Automation environment setup using Eclipse, Java, Maven, SeleniumWebDriver, Cucumber and JUnit.
  • Worked on Behavior Driven Development and Test Driven Development using Cucumber features, Scenarios, and Step definitions.
  • Designed and developed Maven Project included Selenium WebDriver and Java programming.
  • Used Gherkin language to automate BDD test codes by integrating Seleniumwith Cucumber.
  • Used Maven as the build management tool and run Cucumber tests as Maven tests after adding surefire and maven compiler plugins.
  • Responsible in developing and executing, reviewing Smoke test, Regression test, Backend Test, Positive and Negative testing using Selenium WebDriver and JAVA.
  • Developed test codes for functionalities accessing different types of alerts, drag and drop actions and mouse hover actions.
  • Implemented Page Object Model design pattern for Keyword Driven frameworks using Selenium and Java.
  • Performed Data Driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.
  • Developed Selenium test codes using JUnit Annotations and generated report to review test results.
  • Developed automation test codes and extracted data from excel sheets using Apache POI library.
  • Responsible for testing Web Services using Selenium and Java.
  • Generated test Report for the test codes using Jenkins in Maven project object model.
  • Source code management and code sharing was done using Git.
  • Experience in Jenkins Continuous Integration Tool.
  • Log, track, and verify resolution for all software and specification defects in JIRA.
  • Timely escalations to the management's notice for any major/blocking issues.
  • Performing a variety of software testing including unit, functional, regression, cross browser, Smoke and Backend Testing.
  • Interaction with onsite coordinators, Developers and Project Manager for clarifications or other needs.
  • Contributed to the definition of quality metrics and overall testing strategy.
  • Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint
  • Participated in daily scrum, sprint planning, sprint review and sprint, retro meetings.
  • Identified GUI elements using various locators like ID, Name, Class, Tag Name Link Text, Partial Link Text, XPath and CSS locators.
  • Performed cross-browser compatibility testing on Chrome, Firefox and IE browsers using Sauce Labs.
  • Efficiently logged and tracked defects using JIRA.
  • Automated the manual functional scenarios and built the Automation Regression Suite.
  • Achieved Continuous Integration through Jenkins by building the framework using Maven.
  • Performed Back-end testing using SQL Oracle, Java, SQL, JDBC, RDBMS.
  • Conducted Cucumber to existing and new team members.
  • Used Apache POI for reading and validating the data from Excel files.
  • Effectively communicated testing activities and findings in oral and written formats.

Confidential

QUALITY ANALYST

Responsibilities:

  • Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven.
  • Implemented Automated execution of tests using Maven and Jenkins.
  • Reviewed the Selenium Scripts developed by the team members.
  • Used Java language and TestNG framework for scripting. Used Maven for building the
  • WebDriver project. Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug and Fire path locator) and WebDriver to test the web application.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Developed and maintained automation test scripts for web based applications using Java and Selenium automation tools.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects using Git and Jenkins
  • Connected to database to query the database using SQL for data verification and validation.
  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer,
  • Firefox, Google Chrome to simulate production environment.
Confidential

QA AUTOMATION TESTER

Responsibilities:

  • Developed and maintained automation scripts for regression test cases in Selenium using Java
  • Developed Data Driven test framework in Selenium WebDriver by reading test data from Excel file using Apache POI.
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC
  • Performed cross browser testing by executing Selenium test scripts on multiple browsers and Platforms using Selenium Grid and checked for compatibility.
  • Scheduled test scripts to run overnight when required using Maven and Jenkins.
  • Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Used Maven to build and run the Selenium automation framework. Once the script was executed, framework used to send the automation reports over email.
  • Integrated Selenium with Sauce Labs for distributing test on the cloud.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Extensively involved in Smoke, Functional, Regression, Browser Compatibility, End to End Testing.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-End testing.
  • Wrote test cases for positive, negative and END-TO-END Test scenarios and implemented them.
  • Participated in daily stand up meetings to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
  • Working with development team to fix and retest identified issues.
  • Identified, Analyzed and recommended additional testing requirements on specific features
  • Created detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to the appropriate requirements.

We'd love your feedback!