We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

2.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Over 7+ years of experience as a Full - stack Software Development Engineer in Test (SDET), successfully performing Automation and Manual Testing for Web-Based and Mobile applications.
  • Experienced in Agile/Scrum Methodology, familiar with principles, values, artifacts, and attended ceremonies like Sprint Planning meeting, Daily Stand-Up meeting, Sprint Demo meeting, and Sprint Retrospective meeting.
  • Successfully designed, modified, and maintained new and existing Automation Frameworks using: Java, Selenium WebDriver, JUnit, TestNG, Cucumber, Jenkins, Maven tools.
  • Expert in Behavioral Driven Development (BDD), writing Cucumber Scenarios using Gherkin language, developed Scenarios, Scenario Outline, Step definitions, and generating Cucumber JSON reports.
  • Experience in implementing Page Object Model (POM) design pattern by creating Page classes that contain reusable variables/locators and methods/actions for each page of the application.
  • Extensive knowledge of Java, SQL, Gherkin, HTML languages.
  • Expertise in API Web Services Testing using Postman for Manual Testing, REST Assured Library for Automation Testing.
  • Well-versed in stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
  • Familiarity with Database Testing using SQL Queries and JDBC in various Relational Database Management Systems like Oracle, MySQL, and PostgreSQL.
  • Extensively worked with Git and GitHub for Version Control and Remote Repository.
  • Strong understanding of Java Object-Oriented Programming (OOP) concepts.
  • Familiarity with Selenium Grid for running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experience performing Functional, Smoke, Regression, Positive/Negative, End-to-end, Back-End, Ad-hoc, Cross-Browser/Platform Testing for Web-based Applications.
  • Strong Troubleshooting and Debugging skills
  • Excellent communication and leadership skills, effective team player, great at coordinating and motivating fellow team members.

TECHNICAL SKILLS

Languages: Java, Gherkin, SQL, HTML

Tools: Selenium WebDriver, JUnit, TestNG, Cucumber, Jira, Jira Xray, Maven, SQL Developer, Postman, REST Assured, IntelliJ IDEA, Eclipse, Git/GitHub, BitBucket, Jenkins, Appium, AWS, SauceLabs

Databases: Oracle, MySQL, PostgreSQL

Operating Systems: Windows, macOS, Android, iOS

PROFESSIONAL EXPERIENCE

Confidential | Fairfax, VA

Software Development Engineer In Test (SDET)

Responsibilities:

  • Worked in Agile/Scrum Methodology, participating in following meetings: Sprint Planning, Daily Stand-Up, Sprint Demo, and Sprint Retrospective.
  • Accessed and analyzed User Stories to create Test Scenarios, Test Cases, Test Plans and execute Tests using Jira, Selenium WebDriver, Cucumber, and JUnit.
  • Developed Cucumber BDD Framework using Page Object Model (POM) Design Pattern and Singleton Design Pattern and using knowledge of Data-Driven Testing (DDT).
  • Successfully Maintained Smoke, Regression suites, tested API by sending requests using GET, POST, PUT, PATCH, DELETE methods, verifying the response status code, Headers, and JSON body, and comparing with UI and Database using JUnit and Hamcrest matchers.
  • Used Maven as a Project build tool to store and manage my dependencies.
  • Utilized Apache POI to read data from external sources like Excel files.
  • Worked with Jenkins for Continuous Integration to run Smoke and Regression suites at the scheduled time and generated extensive reports.
  • Achieved Deserialization and Serialization through REST Assured Java Library to store JSON response into Java collection data structure and to assert data with the expected result.
  • Contributed of building framework which provides a Gherkin interface, via Cucumber, with underlying Selenium and Appium tools to drive the application.
  • Implemented Data-Driven Testing on multiple occasions through Cucumber using Scenario and Scenario Outline.

Environment: Java, Maven, Selenium WebDriver, Cucumber, JUnit, Hamcrest, Postman, REST Assured, JDBC, Apache POI, Jira, Jira Xray, Jenkins, Git, GitHub, HTML, XML, JSON, Windows, macOS, Android, iOS Agile/Scrum, Appium.

Confidential | Arlington, VA

QA Automation Engineer (SDET)

Responsibilities:

  • Performed Functional Testing to identify defects and critical points in the application and automated it using Java, Selenium WebDriver, and TestNG.
  • Responsible for execution and maintenance of Smoke Test and Regression Test.
  • Performed Parallel and Cross-browser Testing with the help of Selenium Grid.
  • Extensively used Selenium WebDriver (X-Path, CSS selectors) to test the UI of the application.
  • Implemented Data-Driven Testing (DDT) using Excel and Apache POI library and Data Provider annotation from TestNG.
  • Conducted Database Testing using SQL Queries to check data integrity in MySQL Database.
  • Performed Relational Database Testing using JDBC and MySQL driver.
  • Used Git for version control, Jenkins for Continuous Integration, Maven as the build tool, and Jira as project management/defect management tool.
  • Logged concise, high detailed, accurate defects using the Jira Xray plugin.
  • Worked in complete Agile environment with 2 weeks of Sprint Cycle.

Environment: Java, Maven, Selenium WebDriver, TestNG, JDBC, Apache POI, MySQL Database, Jira, Jira Xray, Jenkins, Git, GitHub, HTML, XML, Windows, macOS, Agile/Scrum

Confidential | New York, NY

QA Manual/Automation Engineer (SDET)

Responsibilities:

  • Promoted from Manual Tester to Automation Tester within first 12 months with no prior Automation experience.
  • Reviewed Functional and Business Requirements to gain a better understanding of the desired product and to write detailed Test Cases.
  • Strong exposure to the Software Development Life Cycle (SDLC) and extensive experience with QA Testing Methodologies, Processes, Activities, and Standards.
  • Obtained strong understanding and knowledge of Agile Development Methodology.
  • Executed Manual Test Scenarios, reproduced them, documented quality issues using the Jira defect tracking system, communicated with the development team and project management to assure the quality of the product.
  • Gained hands-on experience with Web elements locators such as ID, Tag Name, Class Name, Link Text, Partial Link Text, CSS, and X-Path.
  • Worked with core Java concepts like Collections Framework, Map interfaces, Exception Handling, etc.
  • Actively participated in Smoke, Functional and Ad-hoc Testing.
  • Involved in Cross-browser Testing of the application on various browsers to ensure application compatibility.

Environment: Java, Maven, Selenium WebDriver, Cucumber, JUnit, PostgreSQL Database, Jira, Jira Xray, Jenkins, Git, BitBucket, HTML, XML, Windows, macOS, Agile/Scrum

We'd love your feedback!