We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

3.00/5 (Submit Your Rating)

Cincinnati, OH

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.
  • Diversified skill in manual and automation testing of client/server, distributed web - based and mobile applications in Banking/Finance and e-Commerce domain.
  • 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, Junit 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.
  • Experienced in Mobile testing using Appium.
  • Hands-on experience on Protractor testing for end-to-end test framework.
  • Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
  • Extensively involved in different types of testing: Smoke, Regression, Functional, Integration, System, Sanity, Reliability, Compatibility, Security, and Backend Database 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 in testing POS systems and applications including Oracle 360 Commerce, back office store applications and inventory management.
  • 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/RC/WebDriver/GRID, Cucumber, SOAP UI, Postman, Jenkins, Appium, Protractor.

Languages: JAVA, HTML, XML

IDE: Eclipse.

Test Framework: TestNG

Web Debugging Tool: XPath

Build Tool: 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, Cincinnati, OH

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.
  • Developed automation scripts to test Mobile applications IOS and Android platforms using Appium and Java.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Involved in testing the Angular based application using Protractor.
  • Involved in writing automated scripts for Angular.JS application usingProtractorand Java.
  • Wrote and documented detailed end-to-end test scenarios creation including test plans, test scripts, test data and test cases.
  • 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, Nashville, TN.

Selenium 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.
  • 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.
  • Implemented Mobile automation frameworks using Appium. Used emulators and IOS simulators to perform the Mobile Testing.
  • Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
  • Involved in writing automated scripts for Angular JS application using Protractor.
  • Involved in writingautomationscript Javascript/Typescriptfor web based & mobile web application using protractor.
  • 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 dat 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, Scottsdale, AZ

QA Test Engineer

Responsibilities:

  • Analyzed Business and Functional requirement specification documents.
  • DevelopedAutomation Scripts for Regression using Selenium Web Driver and Java.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Tested Web services transactions including bill payment, Wire Transfers, Batch payments and transferring funds sent over HTTP/HTTPS by auditing every request and response XML document as well as the WSDL files using Soap.
  • Created Traceability Matrix to ensure appropriate test coverage.
  • Performed Cross Browser and Cross Platform testing.
  • Created bug reports and test summary reports.
  • Tracked and documented the defects using Quality Center.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Prepared user documents for UAT team.
  • Involved with development and product management team for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, XML, HTTP, Soap UI, Quality Center and Windows.

Confidential, Florence, SC

QA Tester

Responsibilities:

  • Involved in preparing test plans, test cases and test scripts based on functional specifications/business requirements and performed Manual as well as automated testing
  • Conducted Functionality and GUI (Java Web Interface) testing manually and recorded scripts.
  • Developed Positive & Negative scenarios for the requirements.
  • Reviewed and Analyzed business requirement documents, technical requirements and functional specification of various functionalities.
  • Created detailed test plan and test cases from the Business Requirements.
  • Created documents detailing the process for each of the test scripts and the scenarios each script performs.
  • Involved in the manual testing of the procedures and packages in Oracle.
  • Performed Regression testing for the various modules of the application.
  • Tested each application against the QA Test Plan and communicated findings with the team.
  • Conducted Back-end testing using Oracle and prepared reports by developing and executing SQL queries.
  • Supported UAT with users along with providing training to end-users.

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

We'd love your feedback!