We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

Tysons, VA

SUMMARY

  • Learned as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, Web Client Server, API, Web services applications.
  • Expertise in Manual and Automation Testing of Client/Server, Web based and Cloud (AWS) applications
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning Meeting, Scrum, Sprint Review, and Retrospective.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, Jenkins tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD, Hybrid, Keyword and Data Driven Frameworks).
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, etc., and experience in JavaScript.
  • Worked in Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web Services (AWS).
  • Expert in developing Behavior Driven Development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario Outlines, Features and Step Definitions and generating the Cucumber Reports.
  • Experience in installation and Administration of Version Control Systems like GIT (Distributed Version Control), GitHub.
  • Working with Unit Test Frameworks like TestNG, JUnit.
  • Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
  • Experience in testing Web Services RESTful architecture JSON/ XML transactions, REST, HTTP using various tools like REST Assured, JUnit, and Selenium.
  • Expertise in Java, HTML, CSS, HTTP, and XML.
  • Worked with Eclipse, IntelliJ IDEA, Apache POI, and Maven.
  • Good knowledge in writing the absolute and relative XPaths, CSS, Tag Names, IDs and Class Names manually on need basis.
  • Proficient in Selenium WebDriver architecture including Web Driver and Web Element interfaces, handling multiple elements, Select, Action and Alert classes, handling windows-based popups.
  • Proficient in developing BDD (Behavior Driven Framework) scripts with Cucumber and implementing Step Definitions for scenarios.
  • Performed Database/Back-End testing by writing complex SQL queries for data validation and integrity, good at writing SQL.
  • Worked with Selenium Grid for running multiple tests across different browsers, operating systems, and machines in parallel.
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari, and Chrome.
  • Developed automation scripts for Smoke Test, Regression and End to End Test Cases based on Java.
  • Experience in writing SQL queries for Back-End Testing and automating them by using JDBC.
  • Expertise in using defect-reporting and defect-tracking tool Jira.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard Java coding standards.
  • Attention to details, ability to analyze documentation and applications to ensure the quality of the software.
  • Worked closely with new team members and ensured that they understand the project and testing scope clearly.
  • Quick learner, with an ability to analyze the challenges and produce efficient solutions in the forms of concepts, methods, and technologies.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Operating Systems: Windows OS, Mac OS

Frameworks: TDD, Cucumber BDD, Protractor

Test Management Tools: Selenium WebDriver, JUnit, TestNG, Selenium Grid, Appium, Rest Assured

Databases: Oracle, MySQL, SQL

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

Defect Tracking Tools: Jira-Xray

IDE’s: IntelliJ, Eclipse, SQL developer, Postman, Visual Studio

Version Control System: Git-GitHub

Project Methodology: Agile-Scrum

CI/CD Tool: Jenkins

Browsers: Chrome, Safari, Firefox, Internet Explorer (IE)

Build tools: Maven

PROFESSIONAL EXPERIENCE

Confidential - Tysons, VA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Conducted Functional testing, Regression Testing using selenium with Behavioral-driven Development and Key-Word driven framework.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver along with JAVA and maven.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
  • Involved in the usage of BDD Cucumber framework Step Definitions, Scenarios and Features using acceptance criteria.
  • Planning and setting up of Continuous Integration for various properties on Jenkins
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, Junit, Git/GitHub, Jenkins, IntelliJ and REST with POSTMAN.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.
  • Used Jira for writing test cases, updating tasks and tracking defects

Environment: Selenium, AWS, Java, Jenkins, Git, GitHub, REST, POSTMAN, Android, Mobile-iOS, Cucumber BDD, Agile, Oracle, MS word, MS XL, WebDriver, TestNG, MAVEN

Confidential - Tysons, VA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
  • Involved in resolving the Technical challenges& in efforts estimation and Test Planning.
  • Actively participated in Agile Scrum method, Daily stand-up meetings, attended User Story Sessions, Sprint Planning Review and Sprint Retrospective meetings .
  • Designed Manual and Automated Tests, created Automated test cases, test plans and executed tests using Selenium.
  • Involved in developing DDT Framework from Scratch.
  • Involved in writing Automation scripts and executing scripts.
  • Developed DDT and TDD script with TestNG and written test cases along with the Page Object Model
  • Configured Selenium, Testing, Maven tool and created selenium automation scripts in java.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Involved in designing and Developing Automated Functional Test suite using Selenium IDE and Web Driver.
  • Wrote and executed automated test cases using REST Selenium WebDriver & REST Assured, JUnit to automate manual testing solutions.
  • Performed Web Service API testing for UI content verification and validation with business logic JSON/XML using Rest Assured & Junit
  • Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database.
  • Experience in writing SQL queries for Backend Testing.
  • Used SQL queries to check accuracy of data in database table
  • Conducted Functional testing with valid and invalid inputs for positive and negative testing.
  • Worked closely with Developers and Product Owners to understand application process flow, User Stories and Capabilities
  • Used Jira for writing test cases, updating tasks and tracking defects.
  • Performed Data-Base, Functional, Smoke, and Regression testing of the new builds
  • Implemented Maven Projects that included Selenium WebDriver, TestNG and Page object design
  • Performed End to End testing by validating the data using JSON files and Microsoft Excel.
  • Prepared test cases for Navigational testing, Functionality testing and User interface testing.

Environment: Selenium, Maven, Jenkins, Android, Rest Assured, REST, JSON, XML, Cucumber, API Testing, Agile, SQL, JDBC API.

We'd love your feedback!