We provide IT Staff Augmentation Services!

Test Automation Engineer (selenium) Resume

SUMMARY

  • Around 6 years of experience in QA which includes Automation and Manual testing using Selenium and QTP.
  • Experience in developing and maintaining the Manual and Automated software test procedures.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall and Spiral.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SOAP UI, JIRA and Eclipse.
  • Experiencein configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC and JIRA.
  • PerformedAutomationtesting usingSeleniumIDE, Web driver API's, Java scripting.
  • Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
  • Extensive hands-on experience with Manual/Web Services, Unit, System, Integration and Regression Testing.
  • Highly Proficient in working with automated testing tools like HP Tools (Quick Test Pro, Load Runner and Quality Center). Proficient with QTP in scripting and running test suites in Quality Center.
  • Excellent knowledge and working experience in writing test cases, creating test scenarios, executing tests scripts and analyzing test results.
  • Strong analytical skills for analyzing the business requirements, business rules/ processes.
  • Experience in bug reporting and bug tracking using defect tracking tools.
  • Self-starter and ability to learn new things in a quick span of time.

TECHNICAL SKILLS

Testing Tools: Selenium, Mercury Interactive Test suite (WinRunner, QTP, LoadRunner, Quality Center, Test Director), REST API, SOAP UI, JIRA, Rational Suite, Manual Testing, Eclipse

Testing Frameworks: TestNG, JUnit

Databases: Oracle, My SQL, SQL Server, MS Access

Programming Languages: Java/J2EE, HTML, XML, C, C++, PL/SQL

Scripting Languages: VBScript, JavaScript, Shell Script, Test Script Language

Operating Systems: Windows 9X, Windows 2000/NT/XP, UNIX, Linux

Packages: MS Office, MS Project, MS Visio

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Test Automation Engineer (Selenium)

Responsibilities:

  • Followed Agile Methodology (SCRUM) in analyses, define, and document the application.
  • Used XPath and DOM to work with dynamic and static objects inSelenium.
  • Worked with Hybrid (Keyword and Data Driven) automation framework withSeleniumWebDriver, Java and TestNG.
  • Understanding BRS (Business Requirements Specification General Contents).
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver.
  • Understanding BRS (Business Requirements Specification General Contents).
  • Involved in the Test Data creation and execution of automated Test Scripts.
  • Designed, executed and maintained regression automated test cases withSeleniumWebDriver, TestNG.
  • Performed parameterization of the automated test scripts inSeleniumto check how the application performs against multiple sets of data.
  • Setup and configured the testing environment with Eclipse,SeleniumWebDriver, TestNG.
  • Performed API testing Using SOAP UI and WSDL file to validate the data.
  • CommittedSeleniumWebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked on Cross Browser testing throughSeleniumWebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Participated in Peer Review meetings to enhance the Test Procedures and Test cases.
  • Created test reports using TestNG and captured the error screenshots.
  • Involved in working through the defect life cycle.
  • Interacted with the Development team and the Environment team in performing Bug Triage and prioritizing the defect list and validating known bug fixes.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

Environment: Java,SeleniumWebDriver, TestNG, SOAP UI, Quality Center, Eclipse IDE, Agile, Java, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.

Confidential, Grenville, SC

QA Analyst

Responsibilities:

  • Prepared test cases from system requirements document.
  • Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
  • Performed System and Integration testing of the application.
  • Conducted troubleshooting of business and production issues.
  • Provided technical support to business.
  • Involved in the Regression Test Scoping discussions which led to identification of areas to be regression tested and scope of automation.
  • Prepared the Regression Test Plan based on the Test Scope.
  • Involved in the Agile Scrum Process
  • Developed data driven QTP scripts.
  • Wrote SQL queries to access the data from the database tables and crosscheck the results.
  • Involved in testing both SOAP and REST services.
  • Performed Manual Testing of the application Front-End and Functionality. Identified the critical test scripts to be automated.
  • Designed and executed Manual test cases and developed checklists to perform functional, Regression and system testing
  • Provided feedback to the developers and the QA team on top priority issues.
  • Worked independently and coordinated with developers to resolve issues for releases.
  • Created test cases as per requirements and coordinated them in Quality center.
  • Involved in the development of test procedures for various stages like Smoke, Integration, System and User Acceptance Testing, Positive and Negative Testing
  • Tested GUI interfaces and server-side objects for functionality using the Automated QTP scripts.
  • Documented test results and procedures using Quality Center.
  • Bug reporting and daily defect review meetings with development team.
  • Attended QA meetings in deciding QA Test strategies, defining data requirements for the testing and setting up QA Environment for Testing

Environment: Quality Center, QTP, SOAP, REST, SQL, J2EE, SQL Server, JDBC, HTML, Java Script, Servlets, Load runner, VB Script, JIRA, Agile (SCRUM).

Confidential

QA Tester

Responsibilities:

  • Involved in entire Testing Life Cycle such as Requirements gathering, Analysis, Test Scripting, Test Execution, Test Results, and Report
  • Associated Requirements to Test Cases in QC
  • Responsible for all deliverables such as Test Plan, Test Case Document, Test Script, Test Data, Testing Strategy, Test Results, Test Summary Report, Test Traceability Matrix, Defect Report
  • Performed all levels of testing such as Functional Testing, System Integration Testing, Regression Testing and Backend Testing
  • Written SQL Queries to test backend data using TOAD
  • Report defects using Quality Center
  • Preparation of Bug summary reports and Preparation of Test Summary reports
  • Attended meetings to find out the requirements and identify the issues
  • Developed SQL queries and stored procedures to perform database testing.
  • Provided management with daily status reports.
  • Involved inautomationof test cases for regression.
  • Performed Functionality Testing and GUI Testing.
  • Perform Integration, User Acceptance, and Regression testing

Environment: Toad, Mercury Quality Center, Agile Process, JIRA, MS Excel, HTML, Windows, Eclipse, Java.

Hire Now