Sdet Resume
Piscataway, NJ
SUMMARY
- 6 years of experience in Quality Assurance/Software Testing both in Automation and Manual Testing of Web - based software applications for various clients.
- Great Knowledge and hands-on experience in Software Development Life Cycle and Software Testing Life Cycle.
- Great Experience in different domains such as Finance services, Insurance and Telecommunications.
- Experienced in implementing Automation Development Efforts in Agile/Scrum and Waterfall environments.
- Participated in Scrum ceremonies such as Daily Scrum meetings, Sprint Planning, Sprint Grooming, Sprint Demo, and Sprint Retrospective meetings.
- Skilled in writing Test Cases, Test Scenarios, Test Case Design, Test Reports for specific business requirements, and Manual and Automated Tests Documentation.
- Expertise in understanding Business Requirement Specifications, Functional Specifications, and Design Documentations and implementing them into Test Scenarios.
- Excellent Knowledge of various types of Testing such as Smoke, Functional, Positive, Negative, System, Regression, User Acceptance Testing (UAT), End-to-End Testing concepts.
- Excellent Knowledge of Test Management and Defect Tracking tools such as Jira Xray and Jira.
- Hands on experience in implementing a Behavior Driven Development (BDD) Framework writing with Gherkin language by using Cucumber tool, Scenarios, Scenario outlines, Feature Files, Step Definitions.
- Knowledge and experience designing and building automation frameworks using Java, Selenium WebDriver, Maven, Cucumber, JUnit, SQL, Jira, and Jenkins tools.
- Great Experience with writing Step definitions, Hook class, Runner class, and generating Cucumber reports.
- Experienced in implementing Automated Test Results using Cucumber HTML reports and JSON reports with added Screenshots for failed Scenarios.
- Profitably Automated Test Cases using Java, Selenium, Cucumber, Junit.
- Accomplished utilizing Version Control System such as Git, services like GitHub
- Wonderful Knowledge in Core Java and development by applying other concepts like Object-Oriented Programming (OOP) concepts such as Inheritance, Encapsulation, Abstraction, Polymorphism, Data structures, String manipulation, and Exception handling.
- Expertise in using REST Assured and Postman in API Web Services testing with Java Programming Language.
- Experience working with qTest
- Experience using AWS EC2 cloud server.
- Worked with Eclipse, IntelliJ IDEA, Selenium, Apache POI, Cucumber, Jenkins, Maven, Git/GitHub, Postman, REST Assured, Jenkins, Oracle SQL, and JDBC.
- Experienced in developing and maintaining Automation Framework with a great understanding of different Frameworks such as Data-Driven, Keyword Driven Frameworks.
- Marvelous knowledge on applying the Page Object Model (POM) Design Pattern by identifying dynamic and static elements.
- Experienced with web API development Automation Testing based on RESTful.
- Skilled to write and execute SQL Queries for Back-End Testing to verify the proper cooperation between Graphical User Interface (GUI) and Database.
- Strong understanding of Continuous Integration tool: Jenkins and Version Control System: Git.
- Supreme interpersonal skills, proven team player with the ability of problem-solving and delivering under a high-stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium Grid, CucumberBug Tracking Tools Jira, Jira X-Ray, qTest
Languages: Java, SQL, HTML, Gherkin
IDE: Eclipse, IntelliJ
Testing Framework: JUnit, TestNG
Repository System: Git, GitHub
Continuous Integration: Jenkins
Build Tools: Maven
Databases: Oracle, MySQL
Operating Systems: Windows, macOS, Unix
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
SDET
Confidential - Piscataway, NJ
Responsibilities:
- Developed and executed Automation tests to address technical use cases and ensure test coverage with all aspects of testing verification: functional testing, positive and negative scenarios, end to end scenarios.
- Wrote automation scripts for UI functionality check identifying elements using various Selenium locators.
- Performed API testing to validate endpoints and proper json/xml structure using Postman and Rest Assured applying Get, Post, Put, and Delete methods
- Collaborated in test strategy discussions, estimation of user stories, code review meetings.
- Very Experienced in using qTest to create Test Cases and execute them also editing creating new package/file for the Regression suite which needed to be run
- Hands on Experience with Telecom Billing system
- Cooperated with development team to ensure smooth integration of quality engineering solutions into the SDLC.
- Wrote test case automation scripts in Java using Selenium WebDriver, TestNG and Maven.
- Involved in designing and developing Test Cases for each User Story and logged defects for the test failure in Jira.
- Involved in analyzing requirement specifications, User Stories to develop, Test Scenarios, automated Acceptance Test Cases, Test Scripts.
- Developed Test Cases based on the Acceptance Criteria of the User Stories and executed manually/ automation in each Sprint.
- Involved on Validating User Stories by using EPC Tool.
- To be passionate about learning new technologies and tools led me to learn EPC
Environment: Java, Selenium WebDriver, Cucumber, Maven, IntelliJ, Git, Jira, QTest, EPC, JSON, Windows.
SDET
Confidential - New York, NY
Responsibilities:
- Created and Maintained Automation Framework with Page Object Model (POM) design pattern, utilizing Java programming language Cucumber and Selenium WebDriver.
- Created Feature files implemented and generated Step Definitions with Cucumber Runner class.
- Applied Maven for building projects, dependencies, and documentation purposes.
- Performed Smoke, Regression, and Functional Testing in order with Test Plan documentation.
- Created and maintained an Automation Framework based on Behavior-Driven Development (BDD) and applied Java OOP concept, Cucumber, TestNG, Selenium, and Page Object Model design pattern.
- Knowledge in using REST Assured and Postman in API Web Services testing with Java Programing Language
- Generated Cucumber feature files to Test Requirements by using Gherkin for Behavior Driven Development Business collaboration.
- Implemented Cucumber Scenario Outlines with Examples tables, TestNG Data provider, and Apache POI library for Data-Driven Testing (DDT).
- Performed API Testing for validating endpoints and proper JSON/XML structure by using REST Assured and Postman and applying GET, POST, PUT, DELETE methods.
- Hands on experience with using AWS EC2 cloud server.
- Performed Back-End Testing by writing SQL Queries for data validation in SQL Developer and implementing Java Database Connectivity for automation purposes.
- Conducted cross-browser and remote compatibility Testing with Selenium Grid.
- Integrated automation scripts on CI/CD pipeline by using Jenkins and GitHub.
- Participated in Sprint Planning meetings, Daily Stand-Up, Demo, and Retrospective meetings.
- Cooperated in Test Strategy discussions, estimation of user stories, and code review meetings.
Environment: Java, Selenium WebDriver, Cucumber, Maven, IntelliJ, Git, Jenkins, Jira, HTML, XML, JSON, Windows.
Test Automation Engineer
Confidential - New York, NY
Responsibilities:
- Well Built and Maintained Automation Framework with POM design pattern, applying Java, Selenium WebDriver, and Cucumber.
- Utilized Maven for a building project, dependencies, and documentation purposes.
- Generate Feature files, generated and implemented Step Definitions with Cucumber Runner classes.
- Performed Functional, Regression, Smoke Testing, and End-to-End Testing.
- Analyzed documentation and requirements to create and plan Test Cases.
- Created SQL Queries to validate Database updates to Front-End changes.
- Used POSTMAN for Manual API Testing and REST Assured library for automation
- Performed Continuous Integration of code and scripts by using CI/CD tool for Regression and Smoke execution.
- Created automated script for REST-API testing using Rest Assured framework
- Analyzed, Reported, and Retested resolved bugs.
- Experience using AWS EC2 cloud server.
- Involved in writing Manual Test Cases, analysis of defects to assure proper deployment of application.
- Performed Database Testing and utilizing Java Database Connectivity library (JDBC).
- Applied reusable logic for Excel data manipulation and using Apache POI library.
- Performed API Testing by using REST Assured Library and applying GET, POST, PUT, DELETE methods and implementing JSON Path.
- Attended in Scrum/Agile ceremonies such as Sprint Planning, Daily Stand-Up, Demo, Retrospective suggesting and implementing improvements.
Environment: Cucumber, Selenium WebDriver, Java, Maven, IntelliJ, Jenkins, Jira, HTML, XML, JSON, Windows.
Quality Assurance Engineer
Confidential - New York, NY
Responsibilities:
- Attending in Analysis and Planning of the project and building Test Scripts, Test Plan and Test Case.
- Initiated as Manual Tester and was promoted to Quality Assurance Automation Engineer.
- Established Test Cases, Acceptance Criteria, Test Scenarios, and Business Requirements using Gherkin language and Jira Test managing tool.
- Developed and maintained Cucumber Behavior Driven Development Frameworks using Java, Selenium WebDriver, JUnit, Selenium for UI Testing.
- Analyzing system specifications, design development, and execution of Test Cases and Test Plans for both Manual and Automated Testing.
- Generated Automation Test Scripts and implement Page Object Model (POM) design pattern using Selenium WebDriver.
- Attended Test Case review meetings to assure appropriate test coverage for User Stories.
- Communicated with other team members before reporting defects, cooperated in test result evaluation and retested and closed issue tickets using Jira.
- Created automated HTML reports for all the test executions for documentation.
- Maintained Smoke Test Suite and Regression Test Suite by debugging and taking care of Selenium Synchronization problems by using Implicit & Explicit waits.
- Attended all Scrum/Agile ceremonies such as Grooming Meeting, Sprint Planning Meeting, Daily Scrum Meeting, Sprint Review, and Sprint Retrospective meetings.
Environment: Java, Selenium WebDriver, Maven, IntelliJ TestNG, HTML.
