We provide IT Staff Augmentation Services!

Software Development Engineer In Test(sdet) Resume

Rockville, MD

SUMMARY

  • Software Test Automation Engineer with 7+ years of professional experience and expertise in both Manual and Automation Testing of web - based applications.
  • Excellent in Java Programming language in testing perspective.
  • In depth understanding of Core Java and Object-Oriented Programming concepts such as Inheritance, Polymorphism, Encapsulation, Abstraction, Exception Handling and Conditional Methods.
  • Proven ability in Developing and designing Behavior Driven and Data Driven Frameworks using Java, TestNG, JUNIT, Cucumber, Selenium WebDriver, Eclipse IDE, Jenkins, Maven, Excel and Microsoft Access.
  • Expertise in Selenium automation tools such as Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
  • Expert in Defect Life Cycle and hands on experience with Defect Tracking Tools like Jira.
  • In depth experience with SDLC methodology both in Waterfall and Scrum.
  • Experience in creating Test Strategy, Test Cases, Test Script, and Requirement Traceability Matrix.
  • Good at writing SQL Queries, SQL Scripts and performing Database testing in different RDBMS like Oracle and MySQL.
  • Maintained the Selenium & JAVA automation code and resources in version control system GIT over the time for improvements and new features.
  • Familiar with using Continuous Integration tools like Jenkins to run the Script and generate HTML report.
  • Experience using Java Database Connectivity (JDBC) API for SQL-based database access.
  • Knowledge in API Web Services testing using REST Assured and Postman with Java as a programming language.
  • Reading and writing Excel Files to maintain Java APIs using Apache POI and creating JDBC utilities for connecting with the framework.
  • Utilized Cucumber HTML reports and JSON reports to automate test reports and included screenshots of failed scenarios.
  • Participated in meetings to analyze Product Backlog and Sprint Backlog items in Agile Ceremonies such as Sprint Planning, Sprint Review, Daily Stand-up, Sprint retrospective meetings.
  • Cross Functional Team member with Positive Professional Attitude and able to take new challenges and initiatives to benefit the team, project and organization.
  • Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as a part of a team.
  • Highly flexible and adaptive performer.

TECHNICAL SKILLS

Programming Languages: JAVA, JavaScript

Testing Frameworks: Data Driven Framework, Behavior Driven Development (BDD)

Testing Tools: Selenium WebDriver, TestNG, Cucumber, JUnit, Protractor, Postman, Selenium Grid, Rest-Assured API.

Test Build & Integration Tools: Maven, Jenkins

Defect Tracking Tool: Jira

Web Technologies: HTML, XML, CSS

Browsers: Google Chrome, Firefox, IE

Databases: Oracle, PostgreSQL

Version Control: Git, GitHub

Processes: Agile-Scrum

Operating System: Windows, Mac

IDE: IntelliJ, Eclipse, Webstorm, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential - Rockville, MD

Software Development Engineer in Test(SDET)

Responsibilities:

  • Review and analyze requirements to find best and effective automation toolset to execute, report and manage the test process.
  • Develop and modify both manual and automated Test Scenarios that accurately measure product quality
  • Communicate and coordinate with team and management to choose effective way to test the product
  • Participate in daily team meetings and individual meetings to find solutions for blockers
  • Organized several knowledge transfer meetings and worked close with development team
  • Perform both UI and BE testing using.
  • Use several tools for automation purposes such as: Java + Selenium and JavaScript + protractor
  • Participated in various types of meeting such as Sprint Planning, Sprint Review, Sprint Retrospective
  • Performed API testing using REST Assured and Postman by using Java as a programming language.
  • Bug triage meetings with developers and management to evaluate quality and prioritize defect repairs.
  • Performed 508 testing.

Environment: and tools: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, JavaScript, Protractor, Jenkins, Jira, Git, HTML, XML, Excel, SQL, IntelliJ.

Confidential - McLean, VA

Software Development Engineer in Test(SDET)

Responsibilities:

  • Analyzed the User Stories and provide feedback for Acceptance Criteria of the user stories.
  • Involved in creating Test Scenarios, Test Scripts and Test Cases.
  • Participated in meetings with business analyst, managers and developers for bug triage.
  • Organized various meetings with other teams for knowledge transfer purposes.
  • Corporate with offshore teams effectively and productively.
  • Worked close with development team to find immediate solutions for possible blockers.
  • Developed required Selenium support code in JAVA for Cucumber.
  • Used Xpath, CSS Selector, Name, ID and TagName to identify the elements in Selenium WebDriver
  • Preformed Back-End Testing using SQL Queries.
  • Using of Page Object Model (POM) for automation testing framework using Java, Selenium WebDriver, JUnit, Cucumber(Gherkin).
  • Used Behavioral Driven Framework by creating Step-Definitions, Feature Files Scenario by using Gherkin language(cucumber).
  • Worked with GIT for version control by using git commands.
  • Participated in various types of meeting such as Sprint Planning, Sprint Review, Sprint Retrospective.
  • Used Maven to build and run the Selenium automation framework.
  • Generated and tracked bugs by using Jira (project management tool).
  • Used Jenkins for continuous integration
  • Performed Data Driven Testing by getting data from Excel sheets and Databases to verify the application’s behavior for different data inputs.
  • Executed Cross Browser Testing using Firefox, Chrome, Internet Explorer to improve the browser compatibility of the application.
  • Performed API Web Services testing using REST Assured and Postman by using Java as a programming language.

Environment: and tools: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Jira, Git, HTML, XML, Excel, SQL, IntelliJ.

Confidential - Utica, NY

Automation Engineer

Responsibilities:

  • Used Java as main language and Eclipse as IDE, Jenkins as CI tool.
  • Used Selenium locators such as ID, Name, XPath, and CSS Selector to identify elements to perform web element operations using Selenium WebDriver.
  • Designed and implemented a TDD framework using the Selenium WebDriver, TestNG, Maven, and POM.
  • Coordinated with developers and used Jira to track defects until they been resolved.
  • Performed Integration Testing, Smoke Testing, Regression Testing.
  • Participated in various types of meeting to review and analyze the defects and discuss the progress of the project.
  • Implemented Automatic Screenshot capturer to analyze and document failed scenarios by using TestNG.
  • Perform Data-Driven Testing by getting data from Excel sheets and Databases to verify the application’s behavior for different data inputs.
  • Used Automation tools such as Selunium WebDriver with Java, TestNG, Maven, Jenkins and Git for Testing web Application.
  • Performed API Web Services testing using REST Assured and Postman with Java as a programming language.
  • Designed and developed User defined functions, Generic functions with Selenium WebDriver and Java programming.

Environment: and tools: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Jira, Git, Excel, SQL, Eclipse.

Confidential - Troy, NY

QA Engineer

Responsibilities:

  • Involved in writing Test Scenarios, Test Cases for Manual Test.
  • Reviewed Requirement Document and provided feedback based on SMART Criteria to ensure the Requirement is Specific, Measurable, Attainable and Testable.
  • Involved in preparation of Requirement Traceability Matrix(RTM) documentation for mapping by using Microsoft Excel.
  • Involved in tracking and reporting the Defect and interacted with developers solve technical problems.
  • Performed Positive and Negative Testing.
  • Designed effective manual Test Cases based on Business Requirements analysis.
  • Involved in collection of Test Data.
  • Exposed with TestNG annotations.
  • Involved with creating a project by using Maven.
  • Participated in automating test cases by using Selenium WebDriver.
Environment: Manual Testing, Selenium Webdriver, Maven, TestNG, JWindows, Agile, Microsoft Excel.

Hire Now