We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

Chantilly, VA

SUMMARY

  • 9+ years of experience in IT industry with a focus on delivering solutions on various levels of Quality Assurance for Client/Server and Web - based applications with expertise in both Functional and Automation skills.
  • Professional experience in Banking, Insurance and Communications applications industry.
  • Experienced in and have contributed to all stages in SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
  • Experienced in Software Development Methodologies such as Agile Scrum and Waterfall with Cross Functional Team mindset.
  • Experienced in analyzing System Requirement Specification, Functionality Specification and changing it into Test Scenarios.
  • Experienced working with one or more teams responsible for the deployment and operation of AWS Elastic Compute Cloud (EC2) using S3 bucket in regions with specialized security needs.
  • Experienced in executing and developing Test Reports, Test Plans, Test Scenarios, Test Cases based on User Stories and Requirement documentation for web applications.
  • Attended Agile Scrum Ceremonies such as Daily Scrum, Sprint Review, Sprint Planning, Retrospective meetings, and Sprint Grooming meetings to analyze the requirements in the Sprint Backlog.
  • Solid expertise in end-to-end testing of AngularJS web applications through Protractor Automation testing tools using JavaScript, NPM (Node Package Manager) repository on Jasmine BDD and Jenkins.
  • Solid knowledge in JavaScript Prototype Chain Inheritance, ES6 Updates and Java OOP concepts Encapsulation, Inheritance, Abstraction, Polymorphism.
  • Experienced in Test Automation using Selenium WebDriver, Java, TestNG, JUnit, Maven, Cucumber BDD and Jenkins.
  • Solid knowledge of C# using Specflow is a testing framework supporting BDD practices in .NET through Selenium framework. I have been using ATDD Acceptance test driver development cycle for .NET Applications. So, we can define scenario in plain English defined by Gherkin language that is clearly understandable by anyone in the team.
  • Proven ability to design and develop different types of automation frameworks from scratch, maintain Data-Driven frameworks using Selenium, Protractor, Java, JavaScript, TypeScript, BDD tools, such as Jasmine, Cucumber, TestNG by incorporating Annotations like AfterMethod, BeforeTest and JUnit following Page Object Model structure design pattern.
  • Extensive knowledge in Back-End Testing with multiple databases PostgreSQL, Oracle Server Database using SQL Queries to view transactions of data and ensure the success of validating data.
  • Ability to create connection between PostgreSQL Database Server with Protractor, Selenium through JDBC in order to verify database.
  • Strong experience in version control systems GIT/GitHub and Defect Life Cycle and expert in using Test Management tools like JIRA.
  • Experience in writing CSS Selectors, X-path expression to identify web elements.
  • Experience in performing Smoke Testing, Positive and Negative Testing, Functional Testing, User Acceptance Testing, Regression Testing and both Front-End, Back-End Testing in various phases of development and test cycles.
  • Experience in using Maven and its dependencies in Pom.xml file as an Automation Build Tool.
  • Solid knowledge of JAVA Object-Oriented Programming OOP concepts such as Encapsulation, Inheritance, Abstraction, Polymorphism, Exception Handling.
  • Experience in conducting Test Case Automation in Protractor, WebDriverJS with Visual Studio IDE.
  • Experienced in implementing BDD framework using Cucumber, creating step definitions and feature files using Gherkin language.
  • Experience in automating Microsoft Excel using Apache POI Library to read-and-write excel sheet data.
  • Experience in running Smoke and Regression Suite after every build and publishing the detailed reports with the detected bugs.
  • Tested and Automated API's RESTful using Java and RESTAssured Java libraries and HTTP requests to GET, PUT, POST and DELETE data using Postman.
  • Utilized Cucumber HTML reports and JSON reports, Jasmine Spec Report and Protractor Beautiful Report that included screenshots of failed scenarios.
  • Good knowledge in Multi-Browser Testing of Web Applications using Selenium WebDriver with Java for Firefox, Chrome, Internet Explorer and Operating Systems like Windows and Mac OS.
  • Experience in providing mentoring sessions to the team to achieve Cross Functional Team goal.
  • Knowledge of Web Development technologies in general, including HTML, CSS and XML.
  • Possess excellent communication, documentation and organization skills with the ability to adapt to a new environment as well as meet deadlines.
  • Highly motivated team player who takes proactive approach to deliver highest level of customer satisfaction to achieve the organizational goal in high stress environments.
  • AWS we initially got to more than 20 EC2 instances for the testing environments. This was beneficial from a quality and correctness point of view, as we could then run tests on all mainline branches before they go to production.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Protractor, Jasmine, Maven, Visual Studio, Eclipse IDE, JUnit, TestNG, Cucumber, Git, Jenkins, SoapUI, RESTful API, Postman.

Test Management: JIRA and Rally.

Methodologies: Waterfall and (Scrum) Agile.

Programing Language: JavaScript, Java, TypeScript, C#, python, SQL, HTML, XML.

Operating System: Windows, Mac OS X.

Certifications: AWS Certified Developer Associate.

Source of Version Control: GitHub

Database: Oracle, SQL Server, MySQL.

Framework: Page Object Model, Data Driven, Hybrid Framework

Testing Methods: Functional, Component, Integration, System, Regression, Big Data Validation.

PROFESSIONAL EXPERIENCE

Software Development Engineer in Test (SDET)

Confidential - Chantilly, VA

Responsibilities:

  • Involved in Agile Ceremonies such as, Sprint Planning Review meeting, Sprint Grooming, Daily Scrum meeting, Sprint Retrospective meeting and User Story Acceptance Meeting.
  • Provided User Stories demo to the Product Owners for Story Acceptance.
  • Solid knowledge of C# using Specflow is a testing framework supporting BDD practices in .NET through Selenium framework. I have been using ATDD Acceptance test driver development cycle for .NET Applications. So, we can define scenario in plain English defined by Gherkin language that is clearly understandable by anyone in the team.
  • Contributed to studying requirement documents and acquired sufficient knowledge, required for the understanding of business projects.
  • Performed and Worked with TDD Test driven development process on the repetition of a very short development cycle.
  • Solid expertise in end-to-end testing of AngularJS web applications through Selenium Automation testing tools using Java, repository BDD Behavior Driven Development cycle.
  • Coordinated with the Development team for Bug fixing issues using Rally.
  • Performed Back-end Testing using SQL queries to view transactions of data and ensure the success of Big Data Validation.
  • Involved in Software Development Life Cycle including, creating Test Cases, Test Plans Development, maintaining and executing Test Plans and Bug tracking.
  • Analyzed test results after each execution and reported them in defect logging system.
  • Developed, implemented and maintained reusable custom functions using Selenium .
  • Created the Folder Structure, POM files and maintained the Visual Studio IDE for the test automation framework.
  • Performed Cross-browser Testing using Selenium testing tool.
  • Responsible for implementation of Hybrid Test Automation Framework built using Selenium WebDriver, Jasmine technologies using Java Language.
  • Designed and implemented Hybrid Framework in Visual Studio for Smoke and Regression Test Cases with Java.
  • Experienced with RESTful API, and used HTTP requests to GET, PUT, POST and DELETE data by using POSTMAN.
  • Performed Smoke Testing, Positive and Negative Testing, Functional Testing, Regression Testing and both Front-End, Back-End Testing in various phases of development and test cycles.
  • Used Specflow Report and Selenium Report using Visual Studio IDE to be able to identify the root cause of the failure for each execution.
  • Worked with source version control tools such as Git.
  • Designed and developed Positive and Negative Test Cases using Selenium WebDriver and executed them based on functional requirements documents.
  • Proven team player taking proactive approach to problem solving and delivering under high stress environment.

Environment: s: Agile, Mac OS, Rest API, Java, C#, Selenium WebDriver, Node JS, Git, Rally, JSON, HTML, XML, SQL, Oracle, POM, Specflow, Jenkins.

Software Development Engineer in Test (SDET)

Confidential

Responsibilities:

  • Involved in Software Development Life Cycle including, creating Test Cases, Test Plans Development, maintaining and executing Test Plans and Bug tracking.
  • Provided User Stories demo to the Product Owners for Story Acceptance.
  • Contributed to studying requirement documents and acquired sufficient knowledge, required for the understanding of business projects.
  • Involved in Agile Ceremonies such as, Sprint Planning Review meeting, Sprint Grooming, Daily Scrum meeting, Sprint Retrospective meeting and User Story Acceptance Meeting.
  • Worked with the team members in allocating the tasks across projects and attended process related activities.
  • Coordinated with the Development team for Bug fixing issues using JIRA.
  • Performed Back-end Testing using SQL queries to view transactions of data and ensure the success of Big data validating.
  • Experienced working with one or more teams responsible for the deployment and operation of AWS Elastic Compute Cloud (EC2) using S3 bucket in regions with specialized security needs.
  • Analyzed test results after each execution and reported them in defect logging system.
  • Developed, implemented and maintained reusable custom functions using Protractor.
  • Created the Folder Structure, NPM repository, POM files and maintained the Visual Studio IDE for the test automation framework.
  • Solid expertise in end-to-end testing of AngularJS web applications through Protractor Automation testing tools using JavaScript, NPM (Node JS Package Manager) repository on Jasmine BDD and Jenkins.
  • Performed Cross-browser Testing using Protractor testing tool.
  • Responsible for implementation of Hybrid Test Automation Framework built using Protractor WebDriverJS, Jasmine technologies using JavaScript Language.
  • Designed and implemented Hybrid Framework in Visual Studio for Smoke and Regression Test Cases with JavaScript.
  • Experienced with RESTful API, Chai Assertion Library and used HTTP requests to GET, PUT, POST and DELETE data by using POSTMAN.
  • Performed Smoke Testing, Positive and Negative Testing, Functional Testing, Regression Testing and both Front-End, Back-End Testing in various phases of development and test cycles.
  • Used Jasmine Spec Report and Protractor Beautiful Report using Visual Studio IDE to be able to identify the root cause of the failure for each execution.
  • Worked with source version control tools such as Git.
  • Designed and developed Positive and Negative Test Cases using Protractor WebDriverJS and executed them based on functional requirements documents.
  • Proven team player taking proactive approach to problem solving and delivering under high stress environment.

Environment: s: Agile, Mac OS, Rest API, JavaScript, Protractor WebDriverJS, Git, Jira, JSON, HTML, XML, SQL, Oracle, POM, Jasmine, Jenkins.

Hire Now