We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer- Selenium Resume

4.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY

  • Around 6 years of Experience in software industry and Quality Assurance, Automation and ManualTesting in different domains (Insurance, Banking and Communication).
  • Expertise in QA Testing Methodologies, Software Validation & Verification.
  • Extensively worked in Agile Scrum Method as SDET in Cross Functional Development Team.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments
  • Worked closely with Developer and Database Administrator in identifying the test environments for test execution.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework (KTD), Data Driven framework (DDT), Behavior - Driven Development (BDD) and Hybrid Framework for several projects using Java and Selenium WebDriver.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script
  • Executed in Database Testing using SQL queries in various Relation Database Management System (RDMBS) like MySQL and Oracle SQL servers, in order to view/update/insert record.
  • Experienced in open source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid and Cucumber.
  • Experienced on using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver Proficient on Automation tools such as Selenium RC/ WebDriver IO/ IDE/ Grid, Soap UI, Cucumber, JUnit, JIRA, Eclipse, TestNG, Ant, Maven, Jenkins for testing Web based Applications.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases
  • Expertise in working noledge of Core Java and Object-oriented Programming (OOP) Concept and used Java for test case automation.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression, Smoke, Sanity and Functional Testing using TestNG.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber/Gherkin features, Scenarios, and Step Definitions.
  • Developed framework using Cucumber, Junit, TestNG, Page Object Model, Page Factory.
  • Experienced on CRUD (HTML) operations like GET,POST,PUT, DELETE
  • Manual testing and validation of WebServices with PostMan Tool.
  • Experienced testing of RESTful WebServices WebServices using REST-Assured Java libraries
  • Integrated WebServices testing by using Cucumber as the UI for the tests
  • Developed assertions using Hamcrest Matchers, TestNG and JUnit framework
  • Experienced of parsing Webservice call responses with JsonPath and XmlPath
  • Experienced of parsing map RESTful API request and response JSON/XML data with POJO classes
  • Experienced with RESTful Webservices authentication processes Basic Authorization, SSL, OAUTH tokens
  • Actively participated Agile Scrum Method by contributing User Story Generation, Sprint Backlog task estimation and Sprint Demo meetings.
  • Possess good communication skills, self-motivated, pro-active, task oriented, good team player, and quick learn at new technologies and systems.

TECHNICAL SKILLS

Programming Languages: Java, SQL, HTML, XML

Testing Tools: Selenium WebDriver, Selenium IDE, Cucumber, Maven, ANT, JenKins, Hudson, Git, SVN

Test Management Tools: JIRA, Rally, ALM

Databases: MySQL, Oracle SQL, SQL Server

Testing Frameworks: Cucumber, Junit, TestNG, Page Object Model (POM), PageFactory, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Behavior Driven Development (BDD).

Platform: Windows, Linux, Unix, Mac OS

IDE: Eclipse, IntelliJ IDEA

Web services: Rest-Assured, SoapUI, Postman

PROFESSIONAL EXPERIENCE

Sr. Automation Test Engineer- Selenium

Confidential, CHEVY CHASE, MD

Responsibilities:

  • Reported on testing progress to the Project Manager and other designated project personnel.
  • Worked in Agile Scrum environment as SDET performed mainly Automation and Manual Testing on Demand.
  • Worked on Hybrid Automation Framework using Selenium Web Driver, Eclipse, Cucumber, Junit and Java in Windows platform to cut down regression testing time.
  • Modified Updating of Automation scripts and execution of multiple browsers in Selenium WebDriver and Java.
  • Scripting the test cases for regression using Selenium WebDriver, Cucumber, Junit using Java.
  • Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.
  • Designed & Implemented a Hybrid Test Automation Framework (Data + Keyword) using Selenium WebDriver andCucumberwith Java
  • Developed the automated test script for Regression test suite in an application by usingSelenium WebDriver andCucumberwith Java.
  • UsedCucumberby creating the Features and Step Definition files to execute test scripts.
  • Designing Feature file inCucumberwhich consist of parameters me.e. Feature, Scenario, Scenario Outline, Given, When, then required for execution code
  • Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari
  • Executed manual scripts and participated in UAT activities as needed.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
  • Creating call responses with GRUD operations like GET,POST,PUT, DELETE
  • Automating RESTful WebServices test case using Java libraries like REST-Assured
  • Develop and implement POJO classes to map RESTful API request and response JSON/XML data
  • Reviewed test results, issues and defects to business units
  • Managed defect process, analysis, and assignment and report and verified all bugs
  • Performed Cross Browser compatibility testing on different Operating Systems using Selenium WebDriver.
  • Used JIRA for defect tracking purpose.
  • Worked closely with developers to verify functionality of the application.
  • Attended daily project scrum meetings and weekly team status meetings.

Environment: Eclipse, Java, Selenium Web Driver, Junit, Cucumber, Maven, Jenkins, Agile, Jira, Java Script, SQL, Data Driven and Page model object and Key Hybrid Driven Frameworks, Java, HTML, XML, Postman Rest-Assured.

Java SDET/Testing

Confidential, Bowie, MD

Responsibilities:

  • Involved in various meetings with BA and developers.
  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix.
  • Executed manual Test Cases for various User stories based on Release and Sprint Plan.
  • Responsible for Regression automation using Selenium WebDriver, TestNG and Java in Eclipse IDE.
  • Developed Test Scripts, Test Cases and Test Data as per business requirements and automated them using Selenium WebDriver, TestNG with Java.
  • Executed automated Regression Suite at the end of the Sprint and before each Application Release in Selenium WebDriver.
  • Logged and tracked to verify the resolutions of software and its specification defects using JIRA.
  • Performed testing on Web Services using Soap UI to check the communication between different services.
  • Extensively performed backend testing using SQL queries for data validation.
  • Attended daily scrum meetings with the team to discuss the milestones and progress
  • Well versed in communicating and coordination with Subject Matter Expert & Business Analyst.

Environment: Jira, Soap UI, Oracle, SQL, Microsoft Office, Selenium, TestNG, Java.

Software Quality Assurance

Confidential, MD

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Performed Localization testing for Russian and English version of the application.
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix & Project Matrix using an excel sheet to keep track of Project's schedule & status.
  • Attended weekly status meetings with development and management Teams.
  • Performed Regression testing on new builds, for every modification in the application.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Interacted with development and product management teams for the resolution of reported bugs.

Environment: Jira, Oracle, SQL, Test Plan, Test Cases, Test Strategy, Microsoft Office.

We'd love your feedback!