We provide IT Staff Augmentation Services!

Sdet-software Development Engineer In Test Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Highly motivated SDET with 6 years of experience in implementing Software Testing strategies for web and client - server applications using Manual and Automation Testing.
  • Extremely passionate about learning new things and staying up-to-date with current technologies.
  • My colleagues would say I’m a problem solver, who is a positive, consistent and result-oriented cross-functional team member.
  • Automation Engineer with 6+ years of experience in Software Testing.
  • Expert in developing Automation Tests using Java, Selenium Web-Driver and Test Frameworks built in Maven using TestNG/JUnit test tools.
  • Designed and implemented automation frameworks from scratch, using Page Object Model (POM) Design, Behavior Driven Development framework for projects, also Hybrid Testing frameworks.
  • Experienced in writing feature files in Gherkin and implementing step definitions to BDD Framework using Cucumber.
  • Substantial experience working in methodologies such as Agile (SCRUM) and Waterfall Model.
  • Proficient in analyzing the Software Requirement Documentation.
  • Design documents to formulate Test Strategies, Test Plans, Test Scenarios, Test Cases and Traceability Matrix for Manual as well as Automated Testing for various applications to ensure proper business compliance.
  • Strong knowledge of each phase of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Team player with excellent interpersonal skills and ability to work independently as well.
  • Self-Organized and detail-oriented individual with great communication skills.
  • Strong Experience in automation of UI, RESTFUL API Automation Testing with Rest Assured Hamcrest library, Postman and Database Tests and Manual Testing of Web-Based Applications.
  • Proven skills in Back-End Database Testing writing SQL queries along with JDBC to validate complex content including SQL joins in Oracle and SQL Server.
  • Have experience in Mobile Testing, have basic knowledge of Appium, Android Studio and XCode for testing purposes.
  • Knowledge of HTML, XML and JSON.
  • Have experience with Apache POI to read data from Excel spreadsheets.
  • Have enough knowledge to write well-documented efficient code.
  • Scheduled tests using Jenkins for Regression and Smoke Tests and Automated Reports.

TECHNICAL SKILLS

Programming Languages: Java, SQL, HTML, Gherkin.

Testing Tools: Selenium WebDriver, Selenium Grid, RESTful API Postman, Appium, XCode, and Android Studio.

Testing Framework: BDD, DDD, JUnit, TestNG, Cucumber

Testing Methods: Regression Testing, Functional Testing, Smoke-Sanity Testing, and Integration Testing.

Databases: MySQL, Oracle.

Bug Tracking Tools: Jira, Bugzilla, Jira Xray.

Operation Systems: Windows, Mac OS.

IDEs: Eclipse, IntelliJ, Net beans.

Project Building Tool: Maven, Gradle, Ant.

Continuous Integration: Jenkins.

Version Control System: Bitbucket, GitHub, Git.

Mobile Testing: Appium, Android Studio, Xcode.

Methodologies: Agile, Waterfall.

Frameworks: Data-Driven Framework, Behavior Driven Hybrid Framework

PROFESSIONAL EXPERIENCE

Confidential - New York, NY

SDET-Software Development Engineer in Test

Responsibilities:

  • Created and designed an Automation Framework from scratch using Java, Cucumber Framework, JUnit, and implemented Page Object Model.
  • Created Test Scenarios in Cucumber using Gherkin language.
  • Performed both manual and automated API testing of Web services using Postman tool and RESTAssured library by verifying and validating the response to enhance the reliability of the application.
  • Conducted Database Testing by utilizing JDBC and SQL Developer against Oracle Database for data validation.
  • Automated test reports using Cucumber plugin HTML reports and JSON reports attached with failed scenario screenshots.
  • Scheduled tests using Jenkins for Regression, Functional, and Smoke Tests.
  • Configured reports to be mailed to my team and to upper management.
  • Used my Docker for building containers with Selenium Grid for running tests on multiple remote machines.
  • Test Cases according to business requirements stored in Jira.
  • Attended Daily scrum meeting, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective meetings.

Environment: Java, Selenium, Maven, Cucumber, Gherkin, Junit, AssertJ, Apache POI, SQLDeveloper, Oracle SQL, Postman, RESTAssured, JIRA XR, GIT, Scrum, Internet Explorer, Chrome,Firefox, Safari, Jenkins, IntelliJ, EC2 server, Selenium, Docker .

Confidential - New York, NY

QA Automation Engineer

Responsibilities:

  • Responsible for performing Smoke Test, Sanity Test, Functional Test, UI, API, and Database Tests.
  • Elaborated and designed Test Cases, Test Scripts and reports for both Manual and Automated Testing.
  • Used XPath, CSS Selector, id and other locators to define locators for UI Testing, as the main tool used Selenium WebDriver with TestNG and main language Java.
  • As a build tool used Maven, Git as version control, and Jenkins for continuous integration.
  • Managed all my dependencies and their version in Maven POM.xml file.
  • Used Apache POI as a third-party tool for reading and adding data from Excel files.
  • Used Postman for performing manual API Web Services and Restful API Testing.
  • For automation of API Testing used Java RESTAssured library to verify functionality and reliability.
  • Designed a connection between database and Testing Framework for database validation using JDBC library.
  • Executed Automated Test Scripts and analyzed the test result for finding the root cause of test failures.
  • Environment: Java, Selenium, Maven, TestNG, AssertJ, Apache POI, SQLDeveloper, Oracle SQL, Postman, REST Assured, JIRA XR, GIT, Scrum, Internet Explorer, Chrome,Firefox, Safari, Jenkins, IntelliJ, EC2 server, Selenium Grid.

Confidential - New York

QA Analyst

Responsibilities:

  • Performed Manually Test Cases of Web-based applications.
  • Participated in elaborating of Test Cases, and reviewed baselining of scripts with different data sets as input.
  • Actively involved in preparation of Requirement Traceability Matrix, documentation for mapping.
  • Performed GUI, System, Smoke, Functional, and Regression Testing.
  • Conducted Manual Testing, compared actual and expected results.
  • Worked closely with the development team to resolve defects and testability issues throughout the Software Test Life Cycle.
  • Performed my tests in different browsers: Chrome, Firefox, and Internet Explorer.
  • Conducted manual testing by using SQL queries to check data integrity between UI and Database.
  • Reported the defects to Bugzilla in a timely manner and followed up with the developer’s team.

Environment: SQL-queries, Bugzilla, Scrum, Internet Explorer, Chrome,Firefox, Safari.

We'd love your feedback!