We provide IT Staff Augmentation Services!

Sdet Resume

4.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • 6+ years of experience working in the field of information technology with very strong knowledge in Automation and Manual testing.
  • Extensive experience on Core Java and Object - Oriented Programming (OOP) concepts.
  • Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level.
  • Experience in designing, developing, enhancing automated Test Scripts for Selenium using Java.
  • Good programming experience with automation frameworks JUnit and TestNG.
  • Experience in developing Behavior driven development using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runners etc.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Generated Extent Reports for the Cucumber project.
  • Experienced in API testing with REST Assured and Hamcrest libraries.
  • Experience in using Data Driven testing approach with Apache poi.
  • Performed manual API testing by using Postman and Swagger.
  • Good programming skills in SQL by using Oracle Database, writing SQL Queries for Back-End Testing and validation of data.
  • Experience on using Jenkins as a Continuous Integration tool, where I run smoke and regression tests.
  • Experience in using build management tools like Maven by adding dependencies and managing the pom.xml file.
  • Experienced in using Version Control Tools like GIT and GitHub.
  • Used Jira for Defect tracking and project management.
  • Experienced in Software Development Life Cycle (SDLC), Defect Life Cycle management and different methodologies like Agile, Scrum, and Waterfall.
  • Worked on various Functional types of testing (Smoke, Regression and Progression testing).
  • Built automation regression test suite for the application which can be executed during each sprint release.
  • Able to work as a good team player and can work independently as well.
  • Possess good communication skills, self-motivated, proactive, task oriented and quickly adapt to new technologies/processes/methodologies.
  • Highly motivated, result oriented professional with a short learning curve and excellent analytical skills.

TECHNICAL SKILLS:

  • Java
  • Selenium
  • Jira
  • TestNG
  • Cucumber
  • Gherkin
  • API
  • Postman
  • JUnit
  • Maven
  • Extent Report
  • WebDriver
  • SQL
  • User Interface
  • Database
  • Oracle
  • Test Case
  • Git
  • GitHub
  • OOP
  • HTML
  • Jenkins
  • Selenium WebDriver
  • QA
  • Eclipse
  • IntelliJ
  • Apache POI
  • REST Assured
  • Page Object Model
  • BDD
  • Xml

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

SDET

Responsibilities:

  • Implemented Behavior driven development (BDD) automation framework using Cucumber and developed Features, Scenarios, Step definitions with Gherkins Language.
  • Developed automated scripts using Selenium WebDriver, Java, JUnit in IntelliJ to perform functional and regression testing for Web-Based applications.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
  • Created and Customized Driver classes for reusability of code in all browsers.
  • Identified, located and implemented correct GUI elements using various Selenium Locators such as ID, Name, Link Text, Partial Link Text, XPath, CSS.
  • Handled synchronization issues using Implicit and Explicit waits.
  • Generated reports and screen shots in HTML format when there is any failure in automation script.
  • Effectively performed API automation and manual testing using REST Assured libraries and Postman.
  • Incorporated the Test Data in Test Scripts from Excel using Apache POI API.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Maven as project build and dependency management tool.
  • Maintained the Java and Selenium test source code and resources in the GIT source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using J ira.
  • Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from the Oracle Database.
  • Reviewed and updated Requirements Traceability Matrix (RTM) that satisfy all required project's test conditions.
  • Involved in requirement gathering, and preparation of Test Cases based on Product Backlog.
  • Analyzed business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal End-to-End test coverage.
  • Participated QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application.

Confidential, Arlington, VA

Test Automation Engineer

Responsibilities:

  • Designed Behavior Driven Development (BDD) Framework with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Performed Selenium/Java Synchronization using Explicit and Implicit waits.
  • Used Maven as Build Tool, JUnit as Testing Framework.
  • Assigning tasks and tracking defect using Jira.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implement Selenium Grid to execute Test Scenarios on multiple browsers.
  • Maintained Selenium and Java automation code and resources in the GitHub source control.
  • Performed Database Validation to check the updated data in the database using SQL queries.
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button using CSS, XPath and other locators and implemented object identification using locator technique.
  • Used Id, Name, Links, XPath and CSS locators to work with dynamic and static elements in application.
  • Reported defects to the developers using Jira.
  • Designed and developed Test Scenario, Test Cases and Test Steps for various Business Services and methods covering both positive and negative testing requirements.
  • Using Eclipse IDE analyzed and debugged Java code.
  • Performed Integration and Regression testing to check the compatibility of new functionality with the existing functionalities using Selenium.
  • Worked in a highly dynamic Agile environment and participated in scrum and sprint meetings.
  • Making sure the resolved bugs are retested and closed if needed.
  • Checked the source code and maintained the repository on GitHub.

Confidential, Bethesda, MD

QA Tester

Responsibilities:

  • Wrote Test Cases and executed them manually from Jira to test the application for its functionality, System Integration, Smoke, Regression, Stress testing.
  • Developed and maintained Requirement Traceability Matrix (RTM) and worked with the team and resolved the requirement gaps.
  • Manually created and executed various Test Cases.
  • Performed manual testing with different modules of the application.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Proficient in Defect Life Cycle Management including Defect creation, modification, tracking and reporting using Jira.
  • Implemented automation using Selenium WebDriver, Java.
  • Implemented Page Object Model using Selenium WebDriver in Java programming.
  • Worked within the development teams with BDD approach to develop tests using Cucumber, Gherkin, Junit, Java and Selenium WebDriver.
  • Writing code in Java, using JUnit annotations.
  • Used boundary value analysis technique to validate the test values.
  • Developed reusable, automated tests with coding best practices.
  • Executed Functional Tests, Integration tests, Regression tests and End-to-End testing of applications.
  • Translate high-level business requirements into Test Scenarios.
  • Extensive knowledge in Agile Methodology and participated in Sprint Planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
  • Discussed Test Cases in Test Case review meeting with BA, PM, QA lead and other team leaders.
  • Analyzed user requirements by interacting with system architect, developers and business users.
  • Contributes to team Agile planning activities and Backlog prioritization and management.
  • Attention to detail, solid work ethics concerning production deadlines and reliability.
  • Strong interpersonal skills with ability to work in a collaborative environment as well as independently with minimal supervision.

We'd love your feedback!