We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 7 years of progressive experience and proven record of significant, successful contribution in Automation Testing, Manual Testing, Quality Management, Project Management, Process Improvement, Business Analysis/Evaluation, Product - Development life cycle methodologies, supplier management in Domain such as Healthcare, Banking, Insurance and Retail/E-Commerce.
  • Extensive experience in functional testing, unit testing, integration testing, regression testing, API Testing, GUI testing, back-end testing, browser compatibility testing.
  • Tested and verified main UI of websites for correctness and browser compatibility.
  • Proficient in methodologies like Waterfall, RUP and Agile/Scrum.
  • Hands on experience in developing Hybrid Test Automation Framework using Java, Selenium- Web Driver, TestNG, CUCUMBER, Maven and Jenkins.
  • Used Firebug, Firepath, Selenium IDE firefox plugins for identifying various Web Element locators.
  • Used "Parameterization" techniques for a "Data Driven" test. All development was done under Eclipse IDE.
  • Expertise in automation testing usingSeleniumwith JAVA.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver, and TestNG), Eclipse and preparation of automation test framework.
  • Created the Classes in Selenium using the OOPs concepts for code reusability.
  • Automated the regression test cases using the Selenium & TestNG.
  • Experience in performing Backend testing using Java JDBC scripts to validate the Data Integrity.
  • Well versed in Handling Elements in Selenium WebDriver.
  • Developed log files using Log4J API to store system logs and manually generated logs.
  • Setup Selenium GRID to run Selenium scripts on windows different browsers and different hardware environments.
  • Conversant with SOAPUI to test RESTFUL web services.
  • Configured and Implemented continuous integration using Jenkins.
  • Developed test scripts using automatic build tool Maven.
  • Maintained the Selenium & JAVA automation code and resources in source controls such as SVN over the time for improvements and new features.
  • Developed regression testing using TestNG suites.
  • Implemented various TestNG annotations to group test methods, classes.
  • Designed and Implemented different automation frameworks like TestNG Framework, Keyword Driven Framework, Data Driven Framework, Page Object Model Framework and Hybrid Framework for a number of projects.
  • Maintained HTML reports and screenshots for tests using ExtentReports API.
  • Performed comprehensive manual testing to test website compliance against requirements. Performed Data driven testing using Selenium WebDriver, Apache POI, TestNG functions and JDBC Connections.
  • Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
  • Experience with Data-driven testing and writing SQL queries for database manipulations.
  • Developed test scripts in BDD (Behavior data driven) framework using Cucumber.
  • Expertise in converting commercial QTP Scripts to open source Selenium WebDriver scripts
  • Very good understanding on creating test data based on XML Schema and Flat files.
  • Hands on experience with tracking tools like HP ALM/ QC, JIRA.
  • Excellent analytical, problem-solving, and interpersonal skills.

TECHNICAL SKILLS

Automation Tools: Selenium IDE, Selenium RC, Selenium Web driver, Load Runner, QTP, JUnit,TestNg, SoapUI, Adobe Browser Lab, Cucumber

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Framework: TestNG, Page Object Framework, HYBRID, Keyword, Datadriven, Cucumber

Programming Language: C, C++, Core Java, JavaScript, Shell Script.

Test Management Tools: Quality Center, Test Director, Rally

Bug Tracking Tools: JIRA.

Continuous Integration: Jenkins

IDE and Utilities: Eclipse, VM Ware, NetBeans, Nano Editor

Web Technologies: HTML,CSS,XML,AJAX

Database: SQL, PL/SQL, Oracle

Operating System: Windows XP/Vista/2000/2007, Ubuntu, MAC

Add-ons: Firebug, XPath Checker, Fire Path

Development Methodology: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. QA Analyst

Responsibilities:

  • Analyzed the Business Requirements Document, put inputinTest Plan and prepared detailed Test Cases for new functionality.
  • Created test cases based on the User stories as specified by the Business side.
  • Used automated scripts and performed functionality testing during the various phases of the application development usingSeleniumWebDriver.
  • Created and enhanced numerous test scripts to handle changesinthe objects,inthe tested application's GUI and inthe testing environment usingSeleniumWebDriver, TestNG, Maven and Jenkins
  • Developed Automation scripts for new enhancements usingSeleniumWebDriverand TestNG.
  • Performed functional testing to identify various critical pointsinthe application and automated them by usingSeleniumWebDriverwith TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building theWebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • GeneratedSeleniumreports using TestNG reporter and automated report generation using Maven.
  • Developed Maven Build scripts to run Sanity Test scripts developedinSeleniumWebDriver.
  • Involvedinacceptance testing using Cucumber andSeleniumWebDriver.
  • Implemented Action class for various web application usage like mouse hover, drag and drop, alertspop - ups .
  • Developed test scripts using different web element locators (id, name, css selector, DOM, xpath).
  • Developed test suites by grouping test methods and classes using TestNG annotations.
  • Experienced with bug management tool JIRA to create a bug and track its elimination in project version.
  • Maintained continuous integration with Jenkins, SVN.
  • Developed test scripts using Selenium synchronization.
  • Developed test scripts using JUnit.
  • Regression test cases were written and automated usingSeleniumWebDriver.
  • Extensively usedSelenium(data-driven, XPath locator) andWebDriverto test the web application.
  • Tested compatibility of application for dynamic and static content under various cross browsers using.
  • Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), Systemtesting HTML IDs and XPathinSelenium
  • Updated Test Plans and Test Cases periodically to manage changesinrequirements.
  • Automated the test build using Jenkins(continuous integration tool).
  • Wrote SQL queries to fetch the application data for data verification and validation.
  • Developed and executed SQL queriesinthe database to conduct Data integrity testing by checking the data tables on the server.
  • Involvedintesting the application utilizing the Scrum (Agile) methodology.
  • Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.
  • Attended Weekly QA Status meetings with QA Team, Developers, Project Mangers, to discuss critical defects, deadlines, build releases, milestones for the tasks identified.
  • Changed the test steps as per the flow based on change requests from the business side.

Environment: Java,SeleniumWebDriver, TestNG, Jenkins, Maven, Cucumber, Fire Path, Firebug, Eclipse, HTML, XML, XPath, JIRA Internet Explorer, Chrome, Oracle and Windows.

Confidential, Austin, TX

Selenium Automation Engineer

Responsibilities:

  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements
  • Worked closely with Developers, &Product Managers(BA) to get updates and resolve defects
  • Tested software in both Waterfall and Agile Development environments
  • In the Agile development model (Scrum/Sprint), organized regression test suite and optimized the workflow testing from 14 complex test cases to 6 test cases when keeping all business scenarios covered. Jointly with other team members, reduced regression testing cycle from 3 days to 1 day
  • Performed Positive testing and Negative testing.
  • Used Java language and TestNG framework for scripting. Used Maven for building theWebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created and enhanced numerous test scripts to handle changesinthe objects,inthe tested application's GUI andinthe testing environment usingSeleniumWebDriver, TestNG, Maven and Jenkins.
  • Extensively used Functional testing, Performance testing, and Regression testing.
  • Performed functional, Cross Browser, and GUI testing using Java,SeleniumWebDriver.
  • Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA
  • Tested Web Services using SOAP UI.
  • Involvedinacceptance testing using Cucumber andSeleniumWebDriver.
  • Performed Integration, Regression, UAT, and Functional testing.
  • Reported defects using Quality Center and interacted with developers to resolve defects/issues.
  • Performed data validation using SQL for backend testing.
  • Prepared status summary reports with details of executed, passed and failed test cases
  • Responsible for updating and maintaining Quality center for all the defects found during functional and regression testing and follow up the bug life cycle.

Environment: SeleniumWebDriver, TestNG, Quality Center, HTML, XML, Java, Oracle 10g, SQL, Agile, Unix, Microsoft Office Live Meeting 2007, SOAP UI.

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Reviewed requirement documents, functional specifications and involved developing test strategytest plan and test script
  • Developed Traceability Matrix for mapping functional and business requirements into test cases.
  • Created Test suites and test cases in JUnit for various scenarios in the application
  • Developed JUnit Test and Test Plans and Component Test
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium
  • Performed Regression testing for new builds and every modification in the application using SeleniumWebDriver
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications
  • Wrote SQL statements to extract data from tables to verify the output of the repose
  • Performed Regression, Functional, User Acceptance Testing.
  • Parameterized Data for running the script for different set of Test Data
  • Coordinate with developer to reproduce the bugs and work it out.
  • Responsible for weekly status updates showing the progress of testing effort and open issues to be resolved

Environment: SeleniumWebDriver, TestNG, Quality Center, Mantis Bug tracking tool, HTML, XML, Java, SQL, Agile, Unix

Confidential, Wilsonville OR

Software QA Engineer

Responsibilities:

  • Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
  • Involved in identifying E2E(End to End) scenario and Creating Reusable methods and generic methods.
  • Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test ScenariosSchedules and Analysis and Presentation of Results.
  • Installed the application in production environment and monitored the results.
  • Developed detailed Testing Methodologies, Test Matrices, Test cases, and Test Procedures.
  • Automated Test Scripts in Selenium using JAVA.
  • Created and maintained smoke, functional, regression, integration and system level testing scripts for web - based application using Selenium, Java, and Junit.
  • Created & maintained the Traceability Matrix for all the requirements.
  • Developed Selenium automation framework.
  • Participated in Acceptance Test Driven Development (ATDD) environment including writing user stories.
  • Involved in TestNG automation Framework using selenium webdriver.
  • Created and Executed Selenium Test Scripts in eclipse using JAVA.
  • Participated in debugging and modification of existing scripts.
  • Developed test cases to Perform browser (IE, Firefox, Chrome and Safari) compatibility.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test cases, Test Data).
  • Manually performed functional, Integration, System, Customer Production / Issue Fix Testing and Regression testing.
  • Verified Automated Test results and logged the defects in QC and updating the status to higher management.
  • Non Functional/Performance Requirement Gathering.
  • Worked with Development and QA teams to establish a build schedule.
  • Meeting with business and technical stakeholders to clarify the business requirements, critical business scenarios to be tested and provide them the high level test strategy.
  • Analyze the results in deep and identify the potential bottlenecks.
  • Performance test report preparation highlighting the performance bottlenecks.
  • Performed Exploratory, Regression, Functionality and End-to-End Testing.
  • Created, maintained & executed Test Plans and Test cases in coordination with product development team.
  • Running batch execution and sending status report to higher management.
  • Participated in bug tracking, data migration checkpoint meetings.

Environment: Selenium WebDriver, JAVA, JUnit, Windows XP/ Windows 7, JIRA, SQL, HTML, JavaScript

Confidential

QA Tester / Analyst

Responsibilities:

  • Involvedingathering, analyzing, and documenting business requirements and data specifications for Business Objects Universes and Reports.
  • Reviewed Data Models, Technical specifications, and Data design documents for data changes.
  • Prepared Test data for System Test and Unit Test.
  • Developed Test cases based on requirements, technical and design specifications.
  • InvolvedinManual testing.
  • Performed Integration, Regression testing.
  • Performed Data Validation and field Validations.
  • Used Quality Center for Test Cases development and test execution status tracking.
  • ParticipatedinWalkthroughs and Defect report meetings periodically.

Environment: s: Windows XP/ Windows 7, Business Objects XI 4.0, Teradata V13. SQL Server 2005,HP QC

Confidential

QA Engineer

Responsibilities:

  • Reviewed the Business Requirement specification Document and the technical specification of the application.
  • Reviewing System Requirements to define testing scope for various levels of testing (FunctionalSystem, Regression and UAT)
  • Developed Test Objectives and Test Plans.
  • Created manual Test Cases and Test Scripts to perform Functional and Regression testing.
  • Worked with developers to communicate regarding issuesinthe application.
  • Coordinated the testing effort towards End - to-End testing to verify the proper functioning.
  • Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
  • Involvedindeveloping detailed test plan, test cases and test scripts for Functional and Regression Testing.
  • Created Test input requirements and prepared the test data for data driven testing.
  • Data validation and Database integrity testing done by executing SQL queries.
  • Performed quality assurance reviews on all System Development Life Cycle(SDLC) phases.

Environment: SQL, Windows, Oracle 8, Manual testing

We'd love your feedback!