We provide IT Staff Augmentation Services!

Software Development Engineer In Test Resume

2.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • 6 + years of professional experience in Software Testing / Quality Assurance both in Manual and Automation testing of Web - based software applications, desktop applications, database Application and client-server applications across multiple technologies and platforms.
  • Hands-on experience and applied knowledge on both Agile and Waterfall Methodology and with the cross-functional mindset.
  • In-depth understanding and extensive involvement in all stages of the Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ).
  • Successfully automated the Test Cases using Java, Selenium, JUnit, Cucumber , TestNG to provide faster delivery cycles.
  • Managed Java automation projects using Maven and utilizing POM XML .
  • Successfully utilized bug and defect tracking tools like JIRA and Jira Xray .
  • Experienced in API Web Services testing using Selenium Web Driver .
  • Performed Database /Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in SQL
  • Well versed with various types of testing such as Smoke , Functional , Positive , Negative, Integration, System, Regression, End to End Testing and Performance Testing concepts.
  • Applied Knowledge and Experience in Test Driven Development and Behavior Driven Development.
  • Hands-on experience in designing and developing Test plans, Test cases, Test scenarios, Test scripts.
  • Experienced in developing and maintaining Automation Framework with a good understanding of different frameworks like Data-Driven and Hybrid Automation Frameworks.
  • Knowledge of AWS EC2 instances.
  • Good knowledge Java OOPs: Encapsulation , Inheritance, Abstraction, Polymorphism.
  • Created Page Object Model (POM) to write Xpath and CSS locators for element identification.
  • Automated test reports using Cucumber HTML reports and JSON reports attached with fail scenarios screenshots.
  • Participated in Scrum life-cycle ceremonies: Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective .
  • Deep knowledge of using JUnit , and TestNG to organize the flow of scripts by using annotations also performing parallel executions in various browsers.
  • Excellent ability in developing BDD scripts with Cucumber and writing step definitions for behavior using Gherkin language.
  • Good understanding of the Continuous Integration tool: Jenkins and Version Control System: Git .
  • Excellent interpersonal, written , and verbal communication skills and strong analytical, problem solving, decision-making skills.
  • Strong capability of adaptation and learning new tools , techniques, approaches.
  • Have good knowledge on Apache JMeter performance testing and, ETL data warehousing.
  • Quick learner with an ability to comprehend new ideas, methods, technologies , and concepts easily.
  • Self-motivated, Diligent, Dedicated, Detail-oriented, and innovative team player/builder.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, Selenium GRID, Cucumber, TestNG, Rest Assured Library, Postman, SQL developer, Karate, Apache Poi, Swagger

Bug Tracking Tools: JIRA, Jira Xray

Languages: Java, SQL, HTML, XML, JSON, Gherkin

IDE: IntelliJ

Testing Framework: Selenium, cucumber, JUnit, TestNG, API, JDBC

Repository System: Git, GitHub

Continuous Integration: Jenkins

Build Tools: Maven

Database: Oracle, MySQL

Operating System: Windows, Mac OS

Cloud Solution: AWS EC2

PROFESSIONAL EXPERIENCE

Confidential - Rockville, MD

Software Development Engineer in Test

Responsibilities:

  • Actively participated in all Scrum Ceremonies: Daily Stand ups, Grooming, and Sprint Planning, Demo, Retro with BA/PO, developers, and Test Lead to discuss documentation .
  • Involved in a code review meeting with developers to have a better understanding of the project.
  • Utilized Maven to Manage dependencies for Test execution .
  • Created Maven Automation Testing Framework Maven (Java, Selenium, Cucumber, Junit).
  • Developed BDD and TDD script with Cucumber and written step definition using Gherkin based features.
  • Created Page Object Models for project using different locators.
  • Performed Database testing with SQL Developer and JDBC.
  • Used Postman for manual and RestAssured libraries for Web Service API testing, worked with Swagger .
  • Maintained automated regression suite.
  • Generated Cucumber JSON reports and done parallel testing .
  • Developed test cases for different test scenarios covering all aspects of project functionality.
  • Achieved large sets of data testing with Apache Poi.
  • Worked on distributed test automation execution on different environments as part of the CI/CD using Selenium Grid and Jenkins.
  • Collaborated with DevUps team to configure smoke and regression tests on Jenkins.
  • Worked with AWS EC2 instances to configure smoke and regression tests on Jenkins.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits.
  • Created different types of issues on Jira and utilized Jira Xray add on for test management.
  • Helped team members whenever needed.

Confidential - Germantown, MD

Automation Tester

Responsibilities:

  • Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
  • Designed Manual and Automated Tests , created Automated test cases , test plans, and executed tests using Selenium, testNG with Java.
  • Involved in writing Automation scripts and executing scripts.
  • Wrote and executed automated test cases using Selenium WebDriver and configured Selenium, Testing , Maven tool, and created selenium automation scripts in java.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid.
  • Involved in Developing an Automated Functional Smoke and Regression suite using Selenium Web Driver.
  • Involved in Functionality, System, Integration test of Web-based application .
  • Involved in the Defect Review Meetings , build meetings, and release meetings to resolve the outstanding issues.

Confidential - Reston, VA

Manual Tester

Responsibilities:

  • Designed and developed the application using waterfall and agile methodology .
  • Developed manual test scripts using functional requirement documents.
  • Created test scenarios for positive , negative and boundary cases.
  • Involved in various types of testing such as smoke, regression, functional based on test cases and coordinated with developers and retested fixed defects.
  • Performed UI manual testin g.
  • Generated manual reports for the client.
  • Attended daily meetings.

We'd love your feedback!