We provide IT Staff Augmentation Services!

Senior Selenium Automation Engineer Resume

5.00/5 (Submit Your Rating)

Windsor, CT

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Automation and Manual Software testing of mobile apps which also includes Web Services Testing, Web based application Testing and client/server application Testing.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
  • Involved in manual testing of apps mainly on Android, IPhone.
  • Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
  • Extensive experience in Black Box Testing, Functional Testing, Positive Testing, Negative Testing, Integration Testing, Regression Testing, Sanity/Smoke Testing, Backend Testing and UAT Testing in multi - tier web applications.
  • Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
  • Solid experience in implementing automation test scripts, record scripts using QTP and UFT.
  • Good exposure in testing SOAP web services using SOAP UI and testing Rest web services using POSTMAN tools .
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber .
  • Expertise with Core Java and Object Oriented Concepts and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection
  • Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla .
  • Experienced in working with different software methodologies like Agile, scrum, test driven development and water fall methodologies.
  • Experienced in build, deploy multi module applications; configure test coverage, integrated with Maven and CI server Jenkins .
  • Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
  • Proficiency on using various Oracle utility tools such as SQL Plus, TOAD, PL/SQL Developer, SQL*Loader, Oracle Forms.
  • Quick learner and mentor with the ability to adopt in demanding, fast-paced environments requiring highly adaptive, flexible and resourceful technical & management skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Experience with Selenium automation with Python and developing applications using Django.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Expertise in continuous integration tool like Jenkins and Hudson.
  • Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting and can prioritize issues based on important, urgent and hot fixes.

TECHNICAL SKILLS:

Scripting Languages: VB Script, Jscript

Programming Languages: C, C++, Java, Python, VB.Net, ASP.Net, C#.Net

Web Technologies: HTML, XML, DHTML, JQuery, JSON, BSON

Database: SQL Server (2008,2005), Oracle 11g, MySQL, DB2

SQL Tools: SQL Developer, MySQL, SQL Server Management Studio

Testing Tools: Appium Selenium Web Driver/IDE, Quick Test Professional (11.5), HPQC, ALM 11.0, Junit, Cucumber, Firebug, Fire Path, TestNG

Bug Tracking Tools: Bugzilla, JIRA, Lean Testing, Mantis, Trac, HP ALM

Web Servers: Internet Information Server(IIS), Apache, Tomcat

Operating Systems: Windows NT/ 2000/2003/2008, LINUX, UNIX

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential, Windsor, CT

Senior Selenium Automation Engineer

Responsibilities:

  • Participated in all stages of testing life cycle, various testing methodologies and SDLC using Agile and Scrum.
  • Created and executed automated test scripts using Selenium WebDriver and TestNG. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Actively participated in mobile app testing and test automation of a web browser.
  • Developed and executed script in java using SeeTest for the test scenarios in QC for both Android & iOS Devices. Used single scriptto run on different devices and even on a different mobile OS like Android and IOS
  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Wrote Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Logged and managed defects using Quality Center/ALM defect management tool
  • Experienced in load and performance testing tool JMeter.
  • Wrote SQL Queries for backend/ETL testing.
  • Wrote automated scripts for angular JS application using protractor and Java scripts.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.

Confidential, Permanente, CA

Senior Selenium Tester

Responsibilities:

  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Used Java language and Junit framework for scripting.
  • Experienced in load and performance testing tool JMeter.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts.
  • Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Environment: Java, Appium, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.

Confidential, Parsippany, NJ

Selenium Tester

Responsibilities:

  • Analyzing Requirement and Preparing Test Plan and Test Scenarios.
  • Used Selenium RC through Junit framework and Eclipse IDE.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Ran Selenium tests against multiple browsers using different browser profile.
  • Performed System level integration, load and performance testing of the application.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
  • Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues before/during code migration.
  • Used SQL to validate backend database changes, deletes and update.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Created the Traceability Matrix to ensure that all the user stories are being tested and covered in the testing plan.
  • Used Quality Center to report and track bugs and impediments.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.

Environment: Selenium RC/IDE, Java, Junit, Eclipse, Quality Center, XPath, Firebug Clear Case, PL/SQL, HTML, Oracle, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Gathered business requirements, studied applications and collected information from Developer.
  • Scheduled test sets to run individually at different times every day in Test Director.
  • Generated Reports in Requirements module and Test Lab module.
  • Set follow up flags in Test Lab and Defects modules.
  • Generated graphs in Test Lab module to determine Test execution summary.
  • Setup hosts in Host manager using different machines IP addresses for each test set to run individually at specified time.
  • Worked extensively on Test Director and used best practices to create and run automated test scripts.
  • Extensively used UNIX commands to extract data from the target tables to prove the data mapping.
  • Run SQL queries for the backend testing, which generated data in an application.

Environment: Test Director 8.0, SQL, UNIX, XML, HTML, Windows 2000.

Confidential

QA Tester

Responsibilities:

  • Analyzed application to find out which part can be manually tested
  • Document Manual testing procedures for the entire application with strong emphasis on regression and integration testing
  • Performed Data-Driven Tests by passing different sets of data and checked whether the information entered is updated into the database.
  • Reported the defects in the Quality Center automated tool and coordinated with the QA Lead and developers.
  • Developed Test Analysis reports and Master Test Plans for each testing effort.
  • Analyze Business, System requirements and Test Requirements Document (TRD) that are being loaded in HP Quality Center.
  • Update those Manual testing procedures as and when Application functionality changes.
  • Manually test key application functionality for major releases.
  • Document defects identified during manual testing.
  • Work with development team to fix those defects and re-test manually.

Environment: SQL, MS Visio, XML, Windows XP/2000, SQL, HTML, JIRA Bug Tool

We'd love your feedback!