We provide IT Staff Augmentation Services!

Selenium Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

New York, NY

PROFILE SUMMARY:

  • 5+ years experience as a creative and professional team player in Software Testing and Quality assurance including 3 years of automation using Selenium.
  • Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each unique element .
  • Experienced in analyzing Business, Functional and Technical Specifications.
  • Strong experience in Software Development Life Cycle using Agile / Scrum , Waterfall methodologies.
  • Experienced in writing Test Plans, Test Cases, Test Procedures and Test Scripts from Requirements and Use - Cases.
  • Extensive knowledge of mainting and Improving existing frameworks such as: Data driven and Hybrid framework with Selenium WebDriver, TestNG, Cucumber .
  • Extensively experienced in using ReportNG plugin with Jenkins to generate high quality reports .
  • Well versed with agile process.
  • Good Knowledge on using Maven’s central repository to manage external JARs and other dependencies .
  • Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Experienced using Jenkins as Continuous Integration / Continuous Deployment tool.
  • Exposure to Appium for testing mobile application.
  • Exposure to REST API’s using Postman.
  • Expertise in performing different types of Testing: Unit, Integration, Black Box, Smoke, Functionality, Integration, System, Regression Testing and Full Life Cycle Testing.
  • Have created and executed basic SQL Queries involving multiple tables using join statements and validated against Web-UI.
  • Good Knowledge of Object Oriented programming Concepts (OOPS) and Java Skills.
  • Good experience in creating test scripts using Selenium WebDriver in Java.
  • Experienced in Functional, Regression and System testing using Manual and Automated testing tools - Selenium WebDriver.
  • Experienced in automating test cases using TestNG Annotations and Data-driven test using Excel.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Good working on Cross browser testing, browsers like Mozilla Firefox, Google Chrome using WebDriver.
  • Excellent interpersonal and customer relational skills.
  • Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
  • Ability to learn & develop using new technologies quickly.
  • Strong communication, interpersonal and time management skills with good work ethics.

TECHNICAL SKILLS:

IDE Web Services: IntelliJ, Eclipse

Bug Tracking Tools: JIRA, HP ALM/Quality Center

Programming Languages: JAVA, SQL

Testing Tools: Selenium WebDriver, HP ALM/Quality Center, Appium, Eclipse, Intellij, Sauce labs, Maven, JIRA, Jenkins, Postman

CI/CD Pipeline: Jenkins

Frameworks: Hybrid Automation Framework, Data Driven, Behavior Driven Framework, TestNG, Cucumber

Database: MySQL, SQL Server 2008/2012

Version Control: Git/GitHub

Web Technology: HTML, CSS, XML

OS Environments: Windows, MAC, Android OS, iOS

Other Experiences: Agile, Scrum, Waterfall, SDLC, STLC, Bug lifecycle

EXPERIENCE:

Selenium Test Automation Engineer

Confidential, New York, NY

Responsibilities:

  • Worked with developers and the testers to verify test cases.
  • Created Test Cases based on Business Rules.
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
  • Analyzed testing results, identified issues and reported to the developers and project managed through JIRA.
  • Developed and executed Automation Test Scripts using Selenium and Testing framework.
  • Setup Selenium WebDriver to run Selenium scripts on different browsers.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Written scenarios using Gherkins and Cucumber.
  • Managed Continuous Integeration builds and Delivery pipeline using Jenkins
  • Generated Weekly Reports , Defect Reports and Customized Summary Reports .
  • Maintained and Improved existing framework for different web-based software products using Page Object Model (POM) Design to reduce code and for better maintenance.
  • Exposure to Appium for mobile testing
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.

Environment: Agile, Selenium WebDriver, Cucumber, Maven, Git, Jenkins, Jira, Java, Appium, MySQL, Windows.

QA Engineer

Confidential, New York, NY

Responsibilities:

  • Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
  • Involved in analyzing Requirements, System Specifications, Use-Cases and Technical specifications.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Involved in Integration, Functional, Regression, UAT and End-to-End testing.
  • Performed Test Execution and defect logging and tracking using JIRA.
  • Written basic queries for Data validation in SQL statements.
  • Wrote test case automation scripts in Java and Selenium.
  • Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
  • Used firebug to identify object's ids, Name, XPath, links in the application.
  • Wrote Selenium script for taking screenshot
  • Implemented Continuous Integration of automation framework using Jenkins.
  • Performed regression testing on new build , every modification in the application using WebDriver .
  • Facilitated enhancement and maintained the current Test Environment in Eclipse using Java.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Used Java as client library for Selenium WebDriver and developed Automation Framework using TestNG.
  • Identified UI changes and their potential impacts to existing tests.
  • Tested compatibility of application/site with Chrome, Firefox.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Maven, TestNG, Jenkins, SQL Server, Java.

QA Analyst

Confidential, New York, NY

Responsibilities:

  • Analyzed the project documentation to ensure a thorough understanding of the user stories including, but not limited to business, technical requirements , functional specifications , process flow/contextual diagrams , integration points and use cases .
  • Executed test cases manually, created traceability matrix as well as defined test data for mobile application testing
  • Knowledge of Group Protection, Annuity, Life Insurance
  • Have thoroughly done peer reviews for developing the UAT test plan, UAT test cases for the users and also monitored the UAT sessions.

Environments & Tools: Agile, Windows, Mac OS, JAVA, HTML, XML, CSS.

We'd love your feedback!