We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 years of diverse experience in Software Quality Assurance with a thorough knowledge of System, Functional, Regression and Performance testing methodologies.
  • Involved in entire QA Life Cycle (SDLC), which includes Design, Development and Implementation of the entire QA process for the Relational Database, Web and Client/Server.
  • Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, Junit/TestNG,SeleniumWebDriver, IDE, Grid, ANT/Maven, Jenkins/Hudson, and SOAP UI.
  • Experienced in using testing frameworks like Junit/TestNG and writing custom code for Integration and API Testing for REST and SOAP based web services
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Proven experience using test management and defect tracking systems such as HP Quality Center (ALM), Jira
  • Lead initiative for proper detailed documentation of QA reports
  • Extensive risk management experience conducting fraud and risk investigations for financial institutions and payment processing organizations
  • Provided support for Unit and UAT testing as required for the application or any other assigned application.
  • Extensive experience in reviewing and understanding of Business & Testing requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
  • Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, White Box Testing, System Testing, Build Verification Testing, User Acceptance Testing.
  • Strong experience in conducting User Acceptance Testing (UAT) and documentation of Test Cases. Expertise in designing and developing Test Plans and Test Scripts.
  • Extensively uploaded test cases from MS Excel, MS Word to Test Director & HP Quality Center.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development and QA and Production Environments.
  • 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 WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, SOAP UI, Jmeter

Languages: JAVA, Python, VB Script, Java Script, HTML, XML

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Processes: Agile(Scrum), Waterfall, RUP and RAD

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Selenium Automation Engineer

Responsibilities:

  • Involved in preparing test strategies for client side verifications and validations.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and ANT).
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Jmeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Collaborated daily with QA leads to improve test coverage across platform using Java (TestNg, SOA test) and scripting languages (Groovy, JavaScript, XML).
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Developed Python scripts to automate the test cases.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Validated web services using Groovy Scripts in Soap UI.
  • Conducted oracle database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, TestNG, Python,Jenkins, Maven, SOAP UI, Agile, XPath, Ruby, Quality Center, Eclipse, HTML, CSS, JavaScript, Jmeter, MSWord, MS Excel, PL/SQL, SQL, Windows.

Confidential, Minneapolis, MN

Selenium Automation Engineer

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation.
  • Developed Automation framework using Selenium WebDriver.
  • Tested applications developed in Java with TestNG framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Used XPath to work with dynamic and static objects in Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.

Confidential, Lenexa, KS

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Participated in all the phases of Software Development Life Cycle (SDLC) like, Requirements Review, Test documentation, Application testing, and defect reporting.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Design and Developed automated functional Test suite using Selenium WebDriver.
  • Extended Junit framework by adding some helper classes and methods.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Used Jenkins continuous integration server to run automated test suites.
  • Created and develop Test Cases, test scripts and Test Data using HP/ALM 11.0 Quality Center.
  • Developed Automation Test Scripts for all types of test cases including Functional, Integration,andSmoke test cases.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.
  • Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
  • Executed SQL queries to extract the required test data and also to validate Front-end vs. Backend data values. Tested the Web-services using SOAP UI,wrote Test cases in Soap-UI and performed Regression.
  • Executed Automation Scripts in Batch Mode on various builds to validate the functionality of the application.
  • Responsible for Functional, Regression, UAT Testing.
  • Worked with source version control tool such as Subversion (SVN).
  • Maintained and create newShared Object Repositoryfor AutomatedTest Cases.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium WebDriver, Java, Junit, Jenkins, Ant, SOAP UI, Agile, XPath, Firebug, Firepath, Quality Center, Eclipse, HTML, CSS, JavaScript, MSWord, MS Excel, SVN, agile, PL/SQL, SQL, Windows 7.

Confidential, Chicago, IL.

QA Engineer

Responsibilities:

  • Involved in testing the application for regression builds, manually and automation.
  • Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
  • Gather the relevant test data necessary for the test scripts, based on the Transactions, Test Conditions documents and updated in the property files.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
  • Developed automated scripts using Selenium RC, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Integrated Selenium RC with existing API to test framework.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used Quality Center to prepare Test cases, procedures and Requirements Traceability Matrix
  • Involved in System testing, Functional testing, Regression testing and Smoke testing.
  • Involved in the preparation of Test Analysis Reports and defect profile document.
  • Responsible for submitting the bugs into theQC(Quality center) depending upon their priority.
  • Performed Database testing using SQL queries.
  • Used agile model testing of the Application, starting from static testing on the requirement document.
  • CreatedSQLqueries and fine-tuning the queries for Data Verification and Validation testing.
  • Performed regression and functional testing.

Environment: Java, Junit, Selenium Grid/RC, Ant, Quality Center, XPath, Eclipse, MS Office, HP Quality Center, Agile, UAT, SQL, Windows.

Confidential

Quality Analyst

Responsibilities:

  • Worked on various Online Banking projects like set up Check Payment, Browser variations, Keep the Change, Online Banking mail communication with live customers, Authentication flow, Alert mails to Customers etc.
  • Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.
  • Performed User Acceptance Testing (UAT) for various web based and database related applications.
  • Executed the test cases and test scenarios using HP Quality center (QC).
  • Performed user acceptance testing (UAT) after the scripts were developed.
  • Responsibilities included source system analysis, data transformation, loading, validation for data marts, operational data store and data warehouse.
  • Involved depth understanding of Credit Risk management for the application.
  • This module included Online Bill Payments, Transfers, Online Bank Statements & Check Images, Email & Wireless Alerts.
  • Executed Test Cases Manually, once the application is stable and documented the successful or unsuccessful completion of each test case in HP Quality Center (QC) for End-to-End Scenario based testing.
  • Conducted UAT (User Acceptance Testing) to make sure that all the user requirements are catered by the application.
  • Conducted market research and analysis in Capital Markets consisting of Stock Market and Bond Market
  • Manually tested the whole application before going for the automated testing.
  • Performed user acceptance testing (UAT) after the scripts were developed.
  • Used Quality Center/Test Director for requirement management, test planning, scheduling, executing test cases, managing and tracking defects.
  • Used Controller to organize the test scripts, Execute and Report scenarios.
  • Involved in development and reporting of quality assurance project metrics.
  • Involved in preparation of test cases for source to Confidential count testing and other ETL business functional tests.
  • On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development and QA and Production Environments.

Environment: Oracle, SQL, SQL Server, SOAP, .Net, Web services, HP ALM, HTML, XML, Quality Center, QTP, UAT, Agile, MS Office Suite, MS Visio, MS Access, Windows XP.

We'd love your feedback!