We provide IT Staff Augmentation Services!

Selenium Test Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 6 Years of professional IT work experience in Quality Assurance (QA) using Java, Selenium and TestNG and various other testing tools.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall model.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Expert on Selenium Automation using WebDriver and Server.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG unit testing framework.
  • Expertise with Manual Testing in Client Server, ios/Android Mobile Application And Web Application.
  • Experience in Performance Testing of API and Web applications using Silk Performer and JMeter.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Experienced with REST API service testing using tools such as Postman, SOAP UI and Rest Assured.
  • Experience in bug reporting tools like HP ALM, Quality Center, Bugzilla and JIRA.
  • Good programming skills in Java, VB, Python and experience in SQL Server, Access and Oracle Databases.
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium IDE/RC/GRID/WebDriver, Junit, TestNG, JMeter, Soap UI, Cucumber

Programming Languages: Java, VB.Net, Python

Web Technologies: HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Team City

Defect/Bug Tracking Tools: HP ALM, Quality Center, JIRA, Bugzilla & TFS

RDBMS: Oracle 11g/10g, My SQL, MS SQL Server

Operating Systems: MS Windows (95/98/NT/2000/XP,7), UNIX (Solaris), Linux (Red Hat)

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Selenium Test Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG .
  • Used Selenium WebDriver API and Flash Monkey API to write automation script and run Flex designed site.
  • Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Evaluation and implementation of Robot Framework to create Selenium WebDriver automation test suite.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Used Postman tool to write functional tests in JavaScript for our API.
  • Performed Functional testing to identify various critical points in the application and automated them using Newman for Postman tests.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with HP ALM.
  • Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in testing of web application by creating XML test suite.
  • Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Robot Framework, Post Man, ALM, Eclipse IDE, Agile, XML, HTML, SQL, PL/SQL, Oracle, Windows.

Confidential, Jersey, NJ

QA Test Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium .
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Developed Selenium support code in Java using JUnit for Cucumber.
  • Used Selenium WebDriver using Junit and Eclipse for automation in Hybrid model.
  • Extensively used Selenium (data - driven, XPath locator) and WebDriver to test the web application.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed automation testing using Robot Framework as well as executed and monitored existing automated test suites and evaluated automation test results.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Used various WebDriver selectors to locate elements by XPath, CSS, Class name, Tag name and ID.
  • Automated test cases using Selenium WebDriver by identifying the XPaths and followed the Page Object Model Framework.
  • Performed REST API Automation Testing using REST Assured Automation Framework.
  • Contributed to and assisted in the management of bug tracking databases built in JIRA.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Cucumber, Robot Framework, Rest Assured, Rest API, Jira, XML, HTML, XPATH, SQL, Windows.

Confidential, Plano, TX

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Prepared Test Plans and Test Cases based on requirements and functional specifications.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
  • Performed Functional tests using Selenium WebDriver with data driven framework and done the test execution in multiple browsers and platforms using Selenium Grid.
  • Involved in verification of Frontend GUI Objects and elements.
  • Created Selenium Web-driver automation scripts using Python to validate functionality on various browsers
  • Performed RESTful web services and APIs testing in SOAP UI Pro and validated responses with assertions.
  • Tested the soap based web services using Soap UI.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Created Traceability Matrices, Test and Bug Reports and other Test related documents.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Implemented Test Cases based on User Stories for testing in Quality Center.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • Involved in writing SQL Queries for backend testing.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium WebDriver, Soap UI, XPath, TestNG, Python, Quality Center, Java, UAT, SQL, Oracle, Windows.

Confidential, Denver, CO

Software QA Tester

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Developed System Test Cases and procedures to test various application points.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
  • 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.
  • Involved in Look and Feel testing of the application windows using the deliverables.
  • Performed Web Services 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.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Created Test Sets to do Functional and Data Driven Testing on the Web Services.
  • Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Ran SQL queries to perform Backend Testing.
  • Attended project meetings, release meetings and QA status meetings.

Environment: Manual Testing, Quality Center, SOAP UI, XML, HTML, SQL Server, MS Excel, MS Visio, Windows.

We'd love your feedback!