We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY

  • Quality Assurance Automation Engineer with over 6 years of professional experience in both Manual Testing and Automation Testing of web - based software applications.
  • Strong understanding of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) including Agile and Waterfall methodology and Defect Life Cycle management.
  • Extensive experience writing Java code in various IDEs such as Eclipse and IntelliJ.
  • Hands-on experience with Agile environment and actively involved in Agile ceremonies like Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings, Code Review and Test Planning meetings.
  • Expertise in reporting and tracking bugs using defect management tool Jira.
  • Expertise in using automation tools such as Selenium WebDriver, Maven, TestNG, JUnit, Cucumber and Jenkins.
  • Knowledge in Multi-Browser and Multiple Platform Testing of web applications, e.g. Firefox, Chrome and Operation Systems such as Mac and Windows.
  • Steady knowledge in core Java and Object-Oriented Programming (OOP) concept: Encapsulation, Inheritance, Abstraction, Polymorphism, and Collections.
  • Solid experience in working with version control system Git and used source code management client tools like GitHub.
  • Successfully designed and developed Test Plans, Test Cases, Test Scenarios, Test Scripts.
  • Hands-on experience in the creation, implementation, and maintenance of Data-Driven, Behavior-Driven Development (BDD), and Hybrid Automation Frameworks in Selenium.
  • Experienced with Cucumber BDD to create Features, Scenarios, Scenario Outlines, Step Definitions and Hooks.
  • Used Apache POI for reading and writing MS Excel files to maintain Data-Driven Framework.
  • Experienced in REST API using POSTMAN and REST-Assured.
  • Worked on Continuous Integration Tool Jenkins to pull the code from the Repository, scheduled the Smoke Test for Continuous Integration in Jenkins.
  • Expert in Web Object Identification with XPath, CSS, and locater techniques for Selenium Automation.
  • Strong skills in Backend Testing using SQL queries on Oracle and Postgres servers and connected using JDBC.
  • Employed Cucumber HTML reports and JSON reports to automate test reports and included screenshots of failed scenarios.
  • Successfully wrote and executed various types of tests such as Smoke, Functional, Positive/Negative, Integration, Regression Tests.
  • Team building Agile team member adept at performing manual and automation tests.
  • Passionate about learning new technologies and implementing projects.
  • Excellent interpersonal skills, decisive problem-solving skills, and high-productivity worker.

TECHNICAL SKILLS

Languages: Java, SQL, HTML, XML, CSS, Gherkin

Testing Tools: Selenium WebDriver, TestNG, JUnit, Selenium GRID, REST-Assured

Build Tools: Maven

IDEs: Eclipse, IntelliJ, SQL Developer, POSTMAN

Testing Frameworks: Cucumber BDD Framework, Data-Driven Framework, Selenium TestNG Framework

Databases: Oracle, PostgreSQL

Parallel Testing: Selenium GRID

Design Patterns: Page Object Model (POM), Singleton Pattern, Pojo

Continuous Integration: Jenkins

PROFESSIONAL EXPERIENCE

Confidential - Arlington, VA

SDET

Responsibilities:

  • Involved in developing Data Driven and Cucumber Behavior Driven and maintained Hybrid Framework using Page Object Model and Apache POI.
  • Wrote test scenarios in Cucumber using Gherkin language.
  • Hands on experience on automation with Selenium Webdriver and Java.
  • Expertise in UI Front-end Test automation using Java , Selenium WebDriver , Cucumber , Gherkins , Maven , TestNG , JUnit .
  • Identified web elements using various locators like ID, Name, Class, TagName, Link Text, Partial Link Text, XPath and CSS locators.
  • Centralized web elements and made them reusable applying Page Object Model (POM).
  • Experienced in grouping of Test suits, Test cases and Test Methods for Regression using TestNG Annotations like Groups, Parameter, and Tags.
  • Performed Backend Testing using JDBC to execute SQL-queries .
  • Experience with RESTful API and used HTTP requests to GET PUT POST and Delete data using Postman and used Rest Assured library for automation.
  • Utilized Cucumber HTML reports and JSON reports to automate test reports and include screenshots of failed scenarios.
  • Used Selenium Grid for parallel, Cross-Browser testing.
  • Performed Automation and Manual Testing in a Web Based Application.
  • Experience in working closely with Business Team, Stake Holders, Developers to improve team collaboration in Agile Scrum environment.
  • Participated in all phases of the Test Life Cycle , including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Interacted with Business Analysts, Scrum Master and Development team on a regular basis.
  • Researched, analyzed, reported and retested resolved bugs.
  • Conducted Cross Browser Compatibility Testing for the application on all major web browsers such as IE , Chrome, and Firefox .
  • Performed Smoke Testing, Functional Testing, System Integrartion Testing, Regression Testing in various phases of development and test cycles.
  • Involved in Test Design, Test Plan and preparing Test Results for each executed component.
  • Followed Agile Scrum Testing methodology, participated in Daily Scrum, Sprint Planning, Sprint Review, and Sprint Retro meetings and tested each Sprint deliverables .
  • Excellent Cross Functional Agile team member who can perform manual, automation testing with extensive coding skills.
  • Implemented Jenkins jobs to run the Regression Test Suite and Smoke Tests and generated reports.
  • Responsible for testing the application against different environments in QA , staging , and production .
  • Using Apache POI for reading and validation data from Excel files.
  • Experienced using Git, GitHub as source code version control to do pull and push requests.
  • Responsible for entering, tracking bugs, reporting , and logging defects to the developers in Jira .

Confidential - Seattle, WA

Test Automation Engineer

Responsibilities:

  • Developed Automation Framework from scratch using the Page Object Model (POM ) and built reusable functions.
  • Performed Cross-Browser Testing on multiple browsers such as Firefox and Chrome .
  • Selected the Test Cases to be automated and performed Functional Testing of the front-end using Selenium and created Data-Driven Framework using JDBC and Maven.
  • Developed Automation Frameworks for web-based applications and designed scripts that were efficient for requirements by Selenium WebDriver .
  • Performed Manual Testing of web-based enterprise applications.
  • Executed Smoke and Regression Test suites after every build and published the detailed reports with the Bugs detected.
  • Automated multiple senarios using Selenium WebDriver, Java, Apache POI , TestNG, JUnit, Maven , and Jenkins.
  • Used Apache POI to read data from an Excel sheet for test automation.
  • Used web-debugging tools like XPath and CSS to locate elements. Generated TestNG test result in HTML report after execution.
  • Participated in Release Review/Requirement Analysis and Design Review meetings.
  • Communicated with the development team to resolve and retest defects.
  • Submitted coverage status report of tests performed weekly.
  • Strong problem-solving skills and very good time management skills.

Environment: s and tools: Agile Testing, Java, XPath, CSS, Maven, Eclipse, IntelliJ, Selenium WebDriver, TestNG, Junit, Apache POI, SQL, SQL Developer, Jenkin.

Confidential - Seattle, WA

QA Automation Engineer

Responsibilities:

  • Analyzed Requirement Documents and provided feedback to improve requirement testability and Acceptance Criteria .
  • Participated in Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo and Review meetings.
  • Worked closely with the developers and Quality manager in planning , c oordinating and implementing the testing methodology to meet deadlines in an Agile environment.
  • Actively participated Manual Test the Application to perform Functional Testing, Smoke Testing , Regression Testing as required a various stage of SDLC , STLC .
  • Responsible for execution and maintenance of manual Test Scripts.
  • Prepared and wrote Test Cases after analyzed the Software Requirement Specification and understand the Test Strategy and User Stories .
  • Used Jira-Xray for User Story management , defect tracking and defect management .
  • Responsible for performing Positive and Negative Testing for manual Test Cases in the Regression suite.
  • Helped team members deliver high-quality software products to our clients as a Cross-Functional Manual Tester.

Environment: s and tools: Manual Testing, Agile Testing, Java, Eclipse, Jira, Selenium IDE, Windows.

We'd love your feedback!