We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8 years of experience in Manual and Automated Testing of Web based applications, Backend testing and Regression Testing.
  • I have experience in making end to end automation using Selenium WebDriver/RC/IDE/Grid, TestNG, ANT, Maven, Jenkins, and Cucumber.
  • Experience in Maven Build Tool to create projects, jar files, pom.xml with certain artifacts.
  • Experience in developing frameworks like Data driven, Module driven and Hybrid frameworks.
  • Experience in Functional Testing, Data Driven Testing using SOAP UI tool.
  • Experience in making Test Plans, Test Strategy, writing and executing Test Case and Automate the Test case.
  • Experience in using tool like Fire Path and Firebug for finding elements locators.
  • Experienced in using the efficient locators strategy like XPath and CSS to run WebDriver script in good condition.
  • Expertise in Backed End Testing, User Acceptance Testing (UAT), Smoke Testing, Functional Testing, Positive/ Negative Testing, Integration Testing, Black - Box Testing, Cross Browser Testing, Database Testing, Regression Testing and GUI Software Testing.
  • Experienced in Creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT 11.5 QTP / HP ALM 11.52 QC saving the results in HP ALM
  • Good knowledge in multiple programming languages: C, C++, Java, HTML, SQL.
  • Experience on writing and executing the SQL queries
  • Ability to take initiative in any situation and dedicated to work.
  • Quick learner, Self-motivated and problem solving skills.
  • Flexible and versatile to adapt to any new environment and work on any project with Strong communication, presentation and interpersonal skills.

TECHNICAL SKILLS

Automation Tools: Selenium RC/IDE/GRID/ WebDriver

Project Building Tools: Maven

Languages: C, C++, JAVA, HTML, SQL, Unix

IDE: Eclipse

Test Framework: TestNG, Junit.

Web Debugging Tools: Firebug, Firepath

Processes: Agile-Scrum, Waterfall

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Databases: SQL Server, Oracle

Other Tools: MS-Office, Visual Studio 2010 Ultimate, ETL testing tools

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

PROFESSIONAL EXPERIENCE

Selenium Automation Engineer

Confidential, Dallas, TX

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases inSeleniumWebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing usingSeleniumWebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Seleniumand WebDriver.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Extensively usedSelenium(data-driven, Xpath locator) and WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop theseleniumserver and to execute the tests in browser.
  • Creating Test Data, Execution of test case, MonitoringUNIXlogs.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: SeleniumWebDriver, SOAP UI, Maven, TestNG, Quality Center, XPATH, Eclipse, Java, agile, SQL, Oracle and Windows.

Selenium Automation Engineer

Confidential, Louisville, KY

Responsibilities:

  • Performing the role of Software Development Engineer in Test in a fast-paced agile team.w
  • Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliance.
  • Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Creating Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix. Created automation test cases and test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver.
  • Automating the test scripts using Selenium with Java.
  • Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
  • Utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.
  • Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Served as coordinator for all testing activities during the project.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java. Performed Cross browser testing and parallel testing on Chrome, Firefox, IE browsers and Safari using TestNG framework.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing. Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps usingHP UFT QTP.
  • Performed Functional and Regression testing usingHP UFT QTP.
  • Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
  • Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
  • Coordinating with other cross team to ensure the newly developed features function End-to-End.
  • Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Selenium Web Driver, Selenium Grid, Cucumber, MySQL, JIRA, Java, Windows, Eclipse, GIT, Hybrid Framework, TestNG, Soap UI, Agile, Maven.

Selenium Automation Engineer

Confidential, Austin, TX

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Used automated scripts and performed functionality testing during the various phases of the application development 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 WebDriver, TestNG, Maven and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Converted QTP scripts into Selenium WebDriver scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Generated Selenium reports using TestNG reporter and automated report generation using Maven.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Used SVN & Jenkins for continuous integration testing.
  • Performed GUI Test, Functional testing, Smoke testing, Unit testing, User Acceptance testing (UAT), System testing
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, SOAP UI, TestNG, ANT, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.

Test Engineer

Confidential

Responsibilities:

  • Extensively worked on requirements, QA practices, preparing test strategies, identifying critical application arenas
  • Analyzed user requirements and software requirement specifications documents
  • Performed Manual Testing prior to Automated testing for application stability
  • Documented test plans and test cases using Test Director by reviewing the requirement specifications
  • Created, modified and debugged the test scripts using Win Runner.
  • Involved in performing complex functional, regression, integration, system tests, using manual and automated testing.
  • Used Load runner to get the clear picture of the transaction history like MIN, MAX, AVG.
  • Created user defined functions to enhance the maintainability of test scripts
  • Created data driven tests to validate the same scenario with different test data using data pools
  • Used Bugzilla as the defect-reporting tool.
  • Performed regression testing using Win Runner and QTP.
  • Wrote detailed test cases and test scripts for the Functional, Security and data driven testing using Win Runner
  • Involved in Database Testing using SQL Queries
  • Ran the SQL queries to check that database was updated as per the inputs provided by the user
  • Performed the GUI test manually as well as using automation to verify that the results appeared correctly and in the appropriate fields

Environment: Win Runner, Bugzilla, TOAD, UNIX, Windows 2000, SQL Server, QTP.

Junior QA Tester

Confidential

Responsibilities:

  • Developed road map by understanding the Business logic and User Requirements for manual Testing.
  • Helping QA team to implement testing objectives, studying and understanding the functionality of the application under test (AUT).
  • Designs and develops test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using QTP.
  • Involved in Knowledge Transfer Sessions and also in test Plan Formulating Test case from Business Requirements Specifications documents.
  • Formulated Test cases from Use Case diagrams and executed generated Test Cases.
  • Involved in writing the test plan, test case and involved in the process of analyzing the expected and actual test result.
  • Manually performed Functional testing that include Security, System testing, Smoke testing and back - end testing.
  • Used Test Directors as the Management and defect tracking tools.
  • Analyzed result of the tests by creating reports in Quest.
  • Responsible for Functionality and integration and Regression testing.
  • Involved in UAT Testing, Integration Testing, Performance Testing, Unit Testing.

Environment: HP QTP, Test Director, MS Office Tools, SQL, Java Script, HTML, DHTML, Web Sphere, Clear Quest, Windows 2000, Windows NT, Unix.

We'd love your feedback!