We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 5+ years of experience in Software Quality Assurance testing.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE and WebDriver.
  • Experience in developing end to end automation using Selenium WebDriver.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java and TestNG.
  • Experience in developing test scripts to implement test cases, test scenarios and step definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
  • Experience in using Appium to develop Automation testing scripts for Mobile Development and client - server applications.
  • Experience in creating and executing test cases, develop scenarios to meet software requirement using protractor framework to develop automated scripts to test the UI.
  • Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Extensively involved in different types of testing: Smoke, Regression, Functional, Integration, System, Sanity, Reliability, Compatibility, Security, and Backend Database Testing.
  • Proficient in Black Box Testing, System Testing, User Interface Testing and Regression Testing.
  • Extensively worked with large Databases in QA and UAT Environments.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing.
  • Experience in using SOAP UI/Postman for testing Service Oriented Architectures (SOA) and Web Services (SOAP, REST and WSDL).
  • Experience in defect tracking and logging using tools like HP ALM, Quality Center and JIRA.
  • Experience in back ends testing, data validation and database testing using SQL queries.
  • Experience working on projects implemented using Waterfall and Agile methodologies.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/WebDriver/GRID, Cucumber, SOAP UI, Postman, Jenkins, Appium, Protractor, Jasmine

Languages: JAVA, HTML, XML

IDE: Eclipse.

Test Framework: Junit, TestNG

Web Debugging Tool: XPath, Firepath, Firebug

Build Tool: Ant, Maven

Processes: Agile-Scrum

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

Databases: SQL, MS Access, Oracle

Operating Systems: Windows (All Variants), Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Selenium Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver.
  • Used Java language and TestNG framework for scripting. UsedTestNGframework to run unit test and Maven to build the Project.
  • Involved in preparing a report of allautomationdifficulties and test results for further application using Maven.
  • Developed BDD test using Cucumber by writing step definitions.
  • Developed BDDAutomationFramework using Cucumber tool and developed Feature files which include Features, Scenarios, Scenario Outlines and Step Definitions.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used GIT as the version control tool for the source code. Performed merge conflicts and fork using GIT repository.
  • Involved in using Appium to develop Automation testing scripts for Mobile Development and client-server applications.
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application usingProtractorand Java.
  • Implemented Protractor and automated, executed scripts on different browsers usingJasmine.
  • Wrote and documented detailed end-to-end test scenarios creation including test plans, test scripts, test data and test cases.
  • Performed end-to-end testing of the Domino’s international websites.
  • Responsible for identifying test cases for manual andAutomationwithSelenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Involved in web services testing using Postman.
  • Created data-driven automation scripts for testing API Web Services using Postman.
  • Coordinated and worked closely with developers on bug fixes, defect verification and defect status updates on a regular basis.
  • Responsible for logging the defects in HP ALM and also add them to the physical board to track the bugs and get them fixed.
  • Manipulated stores and its orders on backend and verified the change in the application.
  • Wrote SQL queries for back end testing.
  • Worked in a fast-paced agile environment and tested the application under SCRUM (Agile) methodology.
  • Participated in walkthrough, enhancement meetings, daily stand up, weekly status review, retrospective meetings, show and tell, sprint planning and release meetings.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GIT, Eclipse, Appium, Protractor, XPath, CSS, Postman, HP ALM, SQL, Agile and Windows.

Confidential, West Trenton, NJ

Test Automation Engineer

Responsibilities:

  • Analyzed Business Requirement Document and Functional Specification documents for gaining an insight into the project.
  • Developed custom libraries for automation using JAVA and Selenium WebDriver.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Configured and Maintained dependencies required for the module in Maven Configuration file.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Used GITHUB as central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, and Clone and remove operations in local repository GIT.
  • Developed automation scripts to test Mobile applications IOS and Android platforms using Appium and Java.
  • Developed and Design Automated Framework with Protractor for Angular Applications.
  • Assisted in preparing Test Plan and designing associated test scenarios.
  • Developed test strategies, test scenarios, test data conditioning and executed test plans to perform rigorous testing of the application to ensure right quality gets delivered.
  • Performed manual execution of the test cases for end to end testing.
  • Conducted regression testing of the application to test the feasibility of the application with other downstream applications/partners.
  • Validated files generated after each regression testing against the Wells Fargo specified file specifications.
  • Performed Smoke, Regression, Functional, Integration, System, Sanity, Reliability, Compatibility and Backend Database Testing.
  • Conducted cross browser and cross platform testing of the application to verify compatibility of the new modules and features with commonly used browsers and Operating Systems.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using Postman Tool.
  • Validated the web services under Service Oriented Architectures (SOAs) using Postman.
  • Logged and tracked the bugs and reported them using Quality Center.
  • Performed backend testing in Hogan database for the validity of the data.
  • Involved in writing complex SQL queries and procedures for validating, retrieving and comparing the data using TOAD.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Prepared and documented user-guides and operations user-guide that elaborates step by step execution of the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GIT, Eclipse, Postman, DOM, XPath, XML, Appium, Protractor, Quality Center, SQL, Agile, LINUX and Windows.

Confidential, Birmingham, AL.

QA Test Engineer

Responsibilities:

  • Converted Manual test cases into automated test scripts using Selenium WebDriver, TestNG and Java.
  • Configured Selenium WebDriver and created selenium automation scripts in java prior to agile release.
  • Designed the test cases and developed test scripts using Java and Selenium WebDriver.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • 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.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Performed Manual tests via navigation and workflow of the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Used SQL Queries for backend testing.
  • Examine the results of test to pinpoint defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, SOAP, HTML, XML, SQL, Windows.

Confidential, Newark, NJ

QA Tester

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Performed Functional testing manually.
  • Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Identified program variance from functional requirements and recommended modifications for standardization and increased usability.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually andautomationas necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
  • Involved in weekly walk through and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!