We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY:

  • Senior test automation engineer with 6+ years of proven track record in different areas of Software Development & Quality Assurance focused on executing and testing of complex software applications.
  • Expertise in Preparing Effort Estimation, Test Plans, Test Strategies, Metrics, Test Scenarios, Test Cases, Test Data.
  • Worked in Agile methodology. Attended Daily standup meetings. Developed Test Plan and Test cases based on the user stories (Functional requirements)
  • Experience in setting up Test automation framework with CI server Jenkins.
  • Experience in Page object design pattern for data driven Test automation framework.
  • Distributed testing experience for cross browser and cross platform functional testing through Selenium grid as Hub/Node setup.
  • Tested Web Service request and response XML's based web services interfaces using Postman and Rest API.
  • Experience with implementation of Test Automation Framework in Java using Selenium WebDriver, Grid, TestNG and Maven.
  • Experience with implementation of load test functional behavior and measure performance using Apache JMeter.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Experience building BDD frameworks using Cucumber, Gherkins, Maven, TestNG, Jenkins and deployment of source code via GIT
  • Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Experienced in reading the test data from XL spread sheets using JXL API and TESTNG Data provider
  • Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Web Service testing includes verifying the information provided in WSDL with Database using SOAPUI.
  • Used JIRA for issue tracking and Git and GitHub for version control.
  • Strong Database (Oracle, SQL Server) testing skills using advanced SQL.
  • Excellent training skills in technical and domain areas required for the projects which helps the team.
  • Professional communication skills and the ability work with customers and outside vendors

PROFESSIONAL EXPERIENCE:

Confidential, VA

Selenium Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
  • Automated Regression Test cases using Selenium Web Driver, and Maven. Used TestNG annotations for easy execution of test scripts and reports.
  • Followed Page Object Design Pattern for writing automated tests in Java.
  • Participate in designing Automation framework using Object - Oriented Programming concepts such as Abstraction, Inheritance, and Polymorphism.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Tested Web Service request and response XML's based web services interfaces using Postman and Rest API.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
  • Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.
  • Created BDD (Behavior-Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins language.
  • Performed API testing using Postman chrome.
  • Used SOAP UI to test the Web Services and JIRA for defect reporting.
  • Generated, parsed and validated JSON and XML formatted data using Java that received in response from REST API calls.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, JIRA, Selenium WebDriver, Web Services, Selenium Grid, Firebug, HTML, XML, XPATH, Oracle SQL, MS Office, and Windows 7, and Agile.

Confidential, ME

Automation Test Engineer

Responsibilities:

  • Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
  • Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defects using JIRA.
  • Verified Web services API’s requests, response data validations in REST protocols using Postman
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Designed and developed User defined functions, Generic functions with Selenium/WebDriver and Java programming.
  • Used Java as client library for Selenium WebDriver and developed Data Driven Framework using TestNG.
  • Developed Data Driven Framework using Selenium Web Driver to validate test case against different data set.
  • Used Apache POI to read data from external sources to feed locators into the test script.
  • Tested compatibility of application/site with Internet Explorer, Firefox and Safari
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Tested Web Service request and response XML's based web services interfaces using Postman and Rest API.
  • Performed backend testing to validate the data using SQL queries to the required test cases.
  • Involved in testing of application using the Scrum (Agile) methodology.

Environment: Java, Selenium WebDriver, Web Services, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Confidential, CA

Quality Assurance Engineer

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs for WMS/OMS.
  • Analyzed Business Requirement document and develop Test Plan for System testing.
  • Created Modular Driven Automation Framework from the Scratch
  • Identifying the Automation Test Cases.
  • Developed automation test scripts using Java.
  • Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database;
  • Verified the resolution of all defects for an assigned project.
  • Reviewed test assignments developed test plan and scripts, and conducted tests as assigned.
  • Defect Reporting and Tracking with JIRA.
  • Updating the Defect status reports in defect status call with the managers and following up on the defect.
  • Used SQL Queries to retrieve data from the database to perform Backend Testing.
  • Attend the meetings to discuss the fix to bugs and to know the functionality and flow of the application.
  • Identifying software defects and interacted with developer to resolve technical issues.

Environment: Java, Selenium WebDriver, TestNG, Git, Eclipse IDE, SQL, Oracle, Windows.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL, HTML, XML.

Testing Tools: Selenium Web Driver, HP Quality Center, JIRA.

Networking: TCP/IP, OSI Layers, DNS, DHCP, Ethernet

Operating Systems: Windows XP and Windows 7, Ubuntu 16.04.1 LTS.

Databases: Oracle 10g, SQL server 2008, PL/SQL,JMeter.

We'd love your feedback!