We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Bachelor of Technology Degree in Electronic & Instrumentation Engineering with 6+ years of experience in Software Quality Assurance (QA) specialized in automation test and manual test for Client/Server applications, Web Services, Multi - tier Web Based and applications on mobile platforms.
  • Experience in requirement analysis, Manual Functional Automation and performance testing and implementation of web base applications using automation testing tools like Selenium and QTP.
  • 3Proficient in working with testing and carrying out functional, GUI Testing, Integration Testing, White Box testing, Black Box Testing, User Acceptance Testing and Regression Testing.
  • Experience in writing, executing test cases, test plans, test strategies and test scripts. In-depth knowledge of SDLC process and related methodologies such as agile software development method.
  • Expertise in preparing Test Strategy, Test Plan, Test Summary Reports, Test Cases, Test Scripts for Manual and Automated testing based on the User Requirements Document and System Requirements Document for the Functional, System, Integration, Regression, GUI, UAT, Security, Database, Smoke/Sanity and Usability testing.
  • Experience in all phases of Software Development Life-Cycle (SDLC), STLC, Bug Life Cycle and software development methodologies, including Waterfall and AGILE environment.
  • Work experience with software automation testing tools like Selenium Webdriver, Selenium-RC, Selenium IDE, Selenium Grid.
  • Implemented Automation Framework using Hybrid, Data Driven and Customized framework approaches.
  • Strong database skills that include building/maintaining tables and indexes, building/maintaining SQL, SQL scripts, Stored Procedures.
  • Work experience in Load testing, web services testing using Soap UI and verification of XML files.
  • Worked with release management team to properly plan and allocate resources to test applications before releasing them into production.
  • Possess extensive in-depth knowledge of programming language Java.
  • Proficient in the preparation of test data for positive and negative testing of the different modules of the application under test.
  • Implemented test techniques such as Decision Tables, Use Cases, State Transition and Data Flow Diagrams.
  • Excellent reading, writing, verbal, communication and documentation skills with the ability to interact with business and development teams.

TECHNICAL SKILLS:

Programming Language: Java, HTML,XML

Scripting Language: JavaScript

Methodologies: Waterfall, Agile

Databases: SQL Server

Tools: Selenium 2.0/1.0 WebDriver/RC/Grid, TestNG, MS Office, MS Visio, Soap UI, Eclipse, Firebug, FirePath, Maven, SVN

Operating Systems: Windows 8/7/Vista/XP/NT/2000/98, Linux (Red Hat)

Browsers: MS IE, Mozilla Firefox, Safari, Chrome

Bug Tracking Tools: Jira 5.1, Bugzilla

Mobile Devices: Apple, Samsung, HTC, LG, Motorola, Nokia

Mobile OS: IOS, Android, Windows Mobile

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Selenium Automation Engineer

Responsibilities:

  • Using SDLC, I designed, wrote and implemented Software Quality Plans, Software Configuration Management Plans, Software Test Plans, Test Design Specifications, and test cases
  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation.
  • Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
  • Designed and implemented test plans, improved existed smoke test case.
  • Wrote automated client-side GUI testing code using Selenium RC/Webdriver that adapts to non-static responses and interacts with page elements as a real user would.
  • Directly tested HTML implementation and page coding with this automation.
  • Created dynamic, configurable test cases for mobile device web app testing using Firefox user agents.
  • Execute the SoapUI test cases, log the defects found in JIRA and assign them to the Scrum Master.
  • Used data from different sources for Data Driven Testing using Data Provider in SOAPUI Pro.
  • Used FireBug to find XPATH and CSS locators to locate web elements.
  • Performed Android Mobile web application using AVD to do manual simulation testing on Android app.
  • Used Java libraries like JDBC, CSVReader, JExcel, Log4J and JUnit/TestNG for all the automation scripts.
  • Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
  • Worked on XML files to validate against XML Schema.
  • Wrote complex SQL queries on Oracle for data validation and data creation.
  • Researched and tested Selenium Grid distributed testing harness now fully implemented company-wide.
  • This allowed Selenium tests to automatically run on a variety of browser and OS configurations.

Environment: HTML, JIRA, Selenium RC/Webdriver, SOAPUI, Android, IOS, Selenium Grid, Junit/TestNG, MAVEN, Jmeter, Java, SQL server

Confidential, Minnesota

Quality assurance Engineer

Responsibilities:

  • Developed and executed regression test cases/scripts, including black box and white box tests.
  • Created Selenium infrastructure for UI testing of the websites and multiple browsers.
  • Developed and participated in building test automation using Selenium WebDriver and executed test cases and implementation test suites using Junit framework.
  • Responsible for organizing and maintaining written java class libraries for automation with Selenium-WebDriver
  • Participated in software quality assessments
  • Scheduled execution of scripts with Selenium-grid to enable scripts to be ran on different machines.
  • Utilized Microsoft SSRS (SQL server reporting services) to report, create various reports during day-to-day testing for Development Management.
  • Developed and executed manual and Selenium - WebDriver automated tests scripts and file and assigned bugs to developers responsible for a particular module and reproduced critical bugs if needed.
  • Created customs functions to take snapshots of occurring errors and stored them in a log file.
  • Generated defect summary report and test metrics.
  • Involved in developing test strategy and test plans using Quality center which ensures that test cases meets the users' functional, user interface, usability and security requirements
  • Performed a smoke test on each build to make sure that the application had no severe defects.
  • Tracked defects using Quality center and discussed with developers to resolve technical issues.
  • Performed Manual tests to make sure the product met the stated requirements.
  • Performed manual testing for checking functionality, security, and regression during various phases of the development of the application.

Environment: Jira, Agile environnement, Selenium WebDriver, TestNG, Eclipse IDE, SQL Server, SQL Enterprise Manage.

Confidential, Dublin, OH

Automation Engineer

Responsibilities:

  • Involved in Creating, executing and maintained comprehensive test plans.
  • Reviewed Use Case diagrams for creating the different test cases and test scenarios.
  • Involved in designing of an automation framework to be used in automation testing using Selenium-RC and Selenium IDE
  • Worked with developers to understand the product and track bugs using Quality center.
  • Created bug reports and performed tests to verify resolved bugs.
  • Analyzed technical specification and analyzed log files after tests.
  • Responsible for selecting Test cases for Functional and Regression test sets to be automated with Selenium-RC
  • Participated in risk management to help determine best use of development and testing resources.
  • Involved in execution of system testing including; Integration, Regression and User Acceptance testing.
  • Installed, supported and maintained new server hardware and software infrastructure.
  • Created and performed functional, Usability, platform compatibility and stress test on web application using QTP.

Environment: Jira, Agile environnement, Selenium WebDriver, TestNG, Eclipse IDE, SQL Server, SQL Enterprise Manage.

We'd love your feedback!