We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • 5+ years of experience in QA Manual/Automation Testing of Client/Server and Web applications using Selenium WebDriver wif Java, JUnit/TestNG, Maven, Cucumber in Internet Technology industry.
  • Expertise in creating Test Plans, Test Scenarios, Test Cases, defining Acceptance Criteria and estimating Test Case execution, generated Test Coverage and Test Summary Reports.
  • Deep understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), as well as the Defect Management Cycle.
  • Expertise in Black Box Testing, Functional Testing, Smoke Testing, Positive Testing, Negative Testing, Ad - hoc Testing.
  • Extensive experience in creating, maintaining, and executing Automated Test Scripts using Selenium WebDriver for Cross-Browser Testing (Chrome, Firefox, headless browsers, IE, Safari). Proficient wif Building Tools such as Maven to manage Dependencies and plugins.
  • Expertise in designing, developing, and maintaining Test Automation Frameworks as a part of BDD (Behavioral Driven Development) by utilizing Cucumber wif Gherkin language and implemented Test Scenarios, Scenario Outline, Feature files, and Step Definition Classes.
  • Experienced in creating Cucumber HTML report and JSON reports wif scenario screenshots.
  • Strong knowledge of Java Object-Oriented Programming (OOP) concepts by using Inheritance, Abstraction, Encapsulation, and Polymorphism.
  • Expert in locating Web Elements using various locators including dynamic XPath and CSS selectors.
  • Proficient at the creation of the Page Object Model for maintainable Test Automation.
  • Experienced in Parallel Execution on virtual machines using TestNG and JUnit.
  • Working knowledge of Continuous Integration and Continuous Delivery (CICD) by using tools like Jenkins.
  • Solid experience in writing SQL scripts for Database Testing in such RDBMS as MySQL and Oracle.
  • Expert in using Git and GitHub for version control.
  • Proficient in using REST Assured for API Web Services testing.
  • Successful at multitasking wif expertise handling multiple simultaneous projects, while meeting all timeframes and budget.
  • Lead and coordinate a cross-functional design team. Maintained a goal-oriented environment, while facilitating boundary questioning and creative thinking.
  • Collaborated wif cross-functional teams in Agile Scrum Environment.

TECHNICAL SKILLS

Languages: Java, SQL, HTML, GHERKIN, CSS

Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, POSTMAN, Soup UI

IDE: Eclipse, IntelliJ

Test Management: JIRA, Bugzilla

OS: Windows, Mac OS

Databases: Oracle, MySQL

Project Building Tools: Maven, Page Object Model, Page Factory, Jenkins, REST Assured

Repository System: Git, GitHub

Methodologies: Agile/Scrum, Kanban, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Rockville, MD

SDET

Responsibilities:

  • Created Automation Framework for Web-based application using Selenium WebDriver wif Java language.
  • Developed Test Plans, Test Scenarios, Test Cases, and Test Steps for both Positive and Negative Testing Requirements.
  • Performed Test Execution, defect logging and tracking using JIRA wif XRay
  • Validated UI components, Popup Windows and Mouse Movements using Selenium WebDriver using Java programming language.
  • Performed Data Driven Testing using Selenium WebDriver, TestNG, Cucumber functions and JDBC Connections.
  • Wrote Cucumber feature files during the development cycle as part of Behavior Driven Development (BDD).
  • Used Maven Build Tool for maintaining project and dependencies and plugins in pom.xml file.
  • Integrated automation scripts (Selenium WebDriver API) wif continuous integration tools like Jenkins for nightly builds, and to run Smoke and Regression Tests.
  • Designed method to send various reports (built-in Cucumber reports and HTML reports) via email using Apache Commons.
  • Used Apache POI libraries for importing/exporting data to external applications.
  • Performed API (Web Services) Testing using Postman.
  • Automated RESTful API testing using REST ASSURED library in Java.
  • Used SQL to track Test Data and verify results.
  • Participated in requirements review and provided valuable feedback for businesses.

Confidential - Reston, VA

Automation Engineer

Responsibilities:

  • Involved in analyzing system specifications, design, development, and execution of Test Plans, Test Scenarios and Test Cases for Manual and Automated Testing.
  • Extensively involved in Smoke, Functional, Regression, Back-End Testing and monitored the behavior of the applications during different phases of testing.
  • Followed Agile software development methodology.
  • Reviewed and analyzed user acceptance criteria alongside Business Analysts to ensure proper understanding of the requirements.
  • Designed, developed, and implemented Page Object Model based Automation Testing Framework utilizing Java, TestNG, and Selenium WebDriver.
  • Helped to redesign the existing framework to a more efficient framework using POM.
  • Performed Data Driven Testing using Selenium WebDriver, TestNG, and JDBC Connections.
  • Converted manual Regression Test Cases into Automation Scripts using Selenium WebDriver.
  • Created automation scripts in Java using Selenium WebDriver, TestNG, and Eclipse.
  • Maintained the workflow in JIRA XRay. Designed Test Plans, Test Cases and Test Scripts for functions of the application.
  • Handled Selenium Synchronization problems.
  • Used Data Driven Framework utilities, Apache POI library, and Selenium tool to read the data from Excel file and generate the pass/fail in the Excel sheet.
  • Extensively used Selenium locators such as Xpath and CSS, and Selenium WebDriver to test the Web application.
  • Performed Parallel, Cross-Browser and Multiple-Platforms Testing using TestNG XML runner.
  • Created extent HTML summary reports wif screenshots for each Test Suite by utilizing the XML. file and designed a method to send reports via email.
  • Set up continuous Integration System using Jenkins and possess a working knowledge of cloud-based code repository system such as GitHub.
  • Maintained daily Smoke Test on Jenkins before each daily stand up meeting.
  • Used SQL queries for Data Verification in Backend Testing.
  • Introduced methodologies and best practices dat enhance product definition, release processes and customization of frameworks for testing purposes.
  • Analyzed Business Requirements for a better understanding of business logic and workflow.

Confidential - McLean, VA

QA Analyst

Responsibilities:

  • Designed efficient Manual Test Cases based on analysis of Business Requirements, Functional Specifications, technical design, and other supporting documents.
  • Designed Test Plans and Test Cases based on use case documents, User Stories, and Functions.
  • Participated in Functional Requirements walks through wif the business and provided valuable feedback.
  • Ensured compliance of project-specific QA processes and procedures like loading the Test Scripts into Bugzilla.
  • Involved in Functional, Regression and User Acceptance testing.
  • Involved in the implementation and documentation of standard procedures for setting up and configuration of the test.
  • Wrote Data-Driven Tests to check how an application performs wif different sets of data.
  • Tracked and reported Software defects and interacted wif developers to resolve technical issues.
  • Worked on defect management to log defects, track defects, assign defects, test defects and close defects using Bugzilla.
  • Generated various reports.
  • Actively participated in all Agile Ceremonies.

We'd love your feedback!