We provide IT Staff Augmentation Services!

Automation Engineer (selenium) Resume

2.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
  • Hands on experience working with all stages of the Software Development Life Cycle and QA Life Cycle in all dimensions of Functionality, Usability & Reliability.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, and Test Frame works using TestNG/Junit, ANT/MAVEN , Cucumber, Jenkins and Soap UI.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experience in customizing Selenium API to suit in testing environment.
  • Hands on experience in developing test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behavior Driven Development) using Cucumber.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Proficient in different phases of Testing like Black Box Testing, White Box Testing, Functionality Testing, Unit Testing, Integration Testing, System Testing, Modular Testing, Backend Testing, Load Testing, Regression Testing, Performance Testing, Security Testing and User Acceptance testing.
  • Experience in Web debugging tools like XPath, FirePath and Firebug and also provided efficient locators for strategies like XPath and CSS to run web driven scripts.
  • Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
  • Experience in automating web services like SOAP, PostMan and REST using Java and Groovy.
  • Proficient in using JIRA, Quality Center and HP ALM.
  • Experience in integration of various data sources with Multiple Relational Databases like Oracle, SQL Server, PL/SQL, MS Access and Flat Files.
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a Team.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit/TestNG, Cucumber, SOAP UI, PostMan

Languages: Java, Python

Web Technologies: HTML, XML

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Database: Oracle, MySQL

Operating System: Windows (All Variants), UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Automation Engineer (Selenium)

Responsibilities:

  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and WebDriver.
  • Performed planning and created Test Plans, Test Cases and Test Scenarios to meet product's business requirements.
  • Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
  • Implemented assertions, error collector functionalities for better validation using TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Worked on build tools like Maven and managing JAVA automation projects using them.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Used Jenkins for the Deployment of Builds to the servers and monitoring the logs.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Executed the Test Cases to verify actual results to expected results.
  • Developed Data Driven Tests using XML and Properties files.
  • Used Xpath and DOM to identify the dynamic Web Elements on the application Web pages.
  • Designed and developed test structure for web services to validate API calls using SOAP UI
  • Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Involved in testing the API services using PostMan .
  • Managed Test results and defects using JIRA defect tracking tool.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Participated in Agile testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, Soap UI, PostMan, XML, XPath, DOM, Jira, SQL, Agile and Windows.

Confidential, Los Gatos, CA

Automation Engineer (QA)

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluated and analyzed Business Requirements, Functional Specification documents.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Used Cucumber automated testing to test new and existing functionality.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Testing a complex Web based application with backend validation in mainframes and using SOAP UI .
  • Used Quality Center for defining & logging defects and Quality Center for writing test cases and executing test cases.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, Eclipse, HP ALM, XML, HTML, agile, Oracle, Windows.

Confidential, Minneapolis, MN

QA Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
  • Developed automation test scripts using Selenium WebDriver, TestNG and Java.
  • Developed System Test Cases and procedures to test various application points.
  • Maintained and executed Maven build files for running automated tests.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Performed Webservice Testing and XML validation by creating test case suite using SOAP UI.
  • Performed Data Driven Testing of the web service using Data Source and Data Loop.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Webservice.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.Ran SQL queries to perform Backend Testing.
  • HP ALM was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Attended project meetings, release meetings and QA status meetings.

Environment: Selenium WebDriver, TestNG, HP ALM, XML, HTML, XPath, SOAP UI, MS Word, SQL, Windows.

Confidential, Pittsburgh, PA

QA Engineer

Responsibilities:

  • Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Perform extensive back-end testing using SQL queries to validate database integrity.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, Ant, JIRA, JUnit, SOAP UI, XPATH, AJAX, CSS, SQL, PL/SQL, Oracle, Windows XP.

Confidential, Plano, TX

QA Tester.

Responsibilities:

  • Designed the efficient Manual test cases based on analysis of Business Requirement documents.
  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Automated functional scenarios using Selenium IDE and Selenium WebDriver.
  • Worked on developing the automation scripts for backend testing using Selenium WebDriver.
  • Involved in requirement gathering, analysis of the requirements from the user.
  • Assisted in design review meetings making sure all the requirements are covered in the development project scope
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Reported the bugs/defects through Quality Center
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Selenium WebDriver, Manual Testing, Java, Quality Center, HTML, XML, SQL, Windows.

We'd love your feedback!