We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

5.00/5 (Submit Your Rating)

Tysons, VA

SUMMARY

  • Test Automation Engineer with 5 years of experience in the IT field, proficient in testing Web Based, Client /Server and Cloud(AWS) Applications • Experienced in Automating both Front - End and Back-End Testing.
  • Strong knowledge on Java programming language, Object-Oriented Programming ( OOP ) concepts, Data Structures, String Manipulation, and Exception Handling.
  • Solid Experience in Automating and Manual Testing of Web-based applications using Selenium WebDriver with Java, JUnit, TestNG, REST Assured library, Postman, Maven, Cucumber, Jenkins, Selenium Grid, and JDBC.
  • Hands-on experience in developing a framework from scratch based on the Page Object Model (POM).
  • Experienced in using Behavioral Driven Development (BDD), Data-Driven Testing (DDT), and Hybrid Frameworks.
  • Expertise in writing SQL Queries for data validation in SQL Developer for performing Database Testing.
  • Performed API Testing using Rest Assured library in Selenium WebDriver. Created JSON and GET, POST requests for RESTful API web services using Postman to assert responses.
  • Hand on experience working in GIT for Version Control.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile (SCRUM) and Waterfall.
  • Expertise in tracking, reporting, and creating defects in Jira.
  • Excellent interpersonal skills, proven cross-functional tester, and team player with a great analytical approach to problem-solving and delivering under both Agile and Waterfall environments.

TECHNICAL SKILLS

Software Testing Tools: Selenium Web Driver, Grid, TestNG, JUnit, Cucumber, JDBC, REST Assured, Postman, Karate

Languages: Java, SQL, HTML, Gherkins

Databases: Oracle Database, MySQL, PostgreSQL

Frameworks: Cucumber BDD, Data-Driven Test DDT, Hybrid

Build Tool: Maven, Ant

Repository System: Git, GitHub

Methodologies: Agile - Scrum, Waterfall

IDE: IntelliJ, Eclipse, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential - Tysons, VA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Followed Agile Scrum methodology, participated in Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective meetings.
  • Performed Functional, Regression, and Smoke Testing using Automated and Manual methods.
  • Reviewed and analyzed user Requirement Specifications, designed and developed test cases.
  • Designed and developed BDD Automation Framework by using Selenium Web Driver with Cucumber (Gherkin), JUnit, and Page Object Model (POM) design pattern by implementing the Java programming language for scripting.
  • Performed API Testing using Postman and REST Assured Library.
  • Used IntelliJ as IDE and Maven to build and run the Selenium Automation Framework on Java once the script was executed, used the framework to send the automation reports over email.
  • Effectively used Apache POI libraries for reading and writing the data from Excel files.
  • Developed and executed SQL Queries for performing Database Testing for data validation on Back-End database Oracle SQL and performing Back-End Testing by using JDBC.
  • Performed Cross Browser and Parallel testing on Chrome and Firefox browsers by using Selenium Grid.
  • Performed remote execution of daily Smoke and Regression Test Cases on AWS EC2 service with Jenkins and generate HTML reports for sending emails.
  • Extensively used various locators such as ID, Name, XPath, and CSS to find web elements in the application.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Created HTML, Cucumber JSON reports with detailed test steps and screenshots.
  • Worked with the development team to fix and retest identified issues.
  • Identified software defects and submitted problem reports via Jira bug-tracking system.
  • Used Git as a Version Control tool and GitHub as a repository.

Environment: Agile, Java, Cucumber, Selenium WebDriver, Maven, JUnit, Jenkins, REST API, IntelliJ, Jira, Git, SQL, SQL developer, Oracle, JDBC, Windows, AWS EC2

Confidential

Test Automation Engineer

Responsibilities:

  • Involved in the development of Automation Framework by using Java, Selenium WebDriver, TestNG, Page Object Model (POM) with Page Factory.
  • Developed Test Plans and Test Scripts, defined Test Scenarios, analyzed bugs, and involved in quality assurance reviews with the team to ensure bugs are reported and closed.
  • Used Maven as the build and project management tool, Git for version control, Jenkins for Continuous Integration, and Jira as a defect tracking tool.
  • Performed RESTful API Testing using REST Assured Library with Java and also Manually Tested API using Postman.
  • Implemented TestNG DataProvider feature to write Data Driven Testing.
  • Executed Test Cases manually and analyzed results.
  • Involved in execution of Cross Browser Testing using Selenium Grid to perform Regression Testing.
  • Manually Verified the validity of the failed test cases. Performed Positive, Negative and BlackBox testing on the application.
  • Involved in developing and executing automated Smoke, Integration, and Regression tests.
  • Since Agile Environment, participated in all Scrum Ceremonies.
  • Participated and reported statuses in all test-related project team meetings.
  • Used Eclipse IDE to develop Java and Selenium Scripts.

Environment: Java, Selenium, TestNG, Maven, POM, Jenkins, Git, HTML, XML, Jira, Eclipse IDE, Oracle, and Manual Testing

We'd love your feedback!