We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

IL

SUMMARY:

  • Highly competent and result - oriented Software Development Engineer (SDET) with 5+ years of experience in Software Development.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and environments like Waterfall & Agile/Scrum.
  • Expertise in Manual and Automation Testing of applications developed on various environments.
  • Strong knowledge of JAVA programming language.
  • Proven ability in building automated testing frameworks using Selenium WebDriver with JAVA, Page Object Model Design Pattern (POM) with Behavior Driven Development (BDD), Test Driven Development (TDD), Cucumber, Keyword Driven Framework, Data Driven Framework.
  • Leveraged Jenkins as a Continuous Integration to execute Smoke suite, Regression suite on scheduled basis.
  • Expertise using IDEs like Eclipse, IntelliJ.
  • Leveraged automation skills to develop and maintain framework with Cucumber, Maven, TestNG, JUnit and Selenium WebDriver with JAVA.
  • Experience writing to run the test-cases with Cucumber Framework.
  • Expertise in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience with Rest Assured API to write API testing code, using Postman and Rest Assured.
  • Utilized Data Driven Development using Apache POI to read the test data from the Excel file and load them into required test cases.
  • Expertise in writing SQL queries, SQL scripts and performing Database testing in different RDBMS like Oracle & MySQL.
  • Proficient in Defect Management, including Defect creation, modification, tracking and reporting using JIRA.
  • Strong skills in maintaining resources in GIT version control system like GitHub, BitBucket.
  • Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
  • Experience in different types of operating systems such as macOS, Windows.
  • Excellent communication, interpersonal, team player and quick learner, strong organizational and multi-tasking skills.
  • Selenium WebDriver, Cucumber, Maven, Jenkins, GIT, GitHub, Bitbucket
  • Smoke testing, Functional testing, Regression testing, Ad-Hoc testing, Acceptance testing, End- to-end testing.

TECHNICAL SKILLS:

JAVA, JUnit, TestNG, Cucumber, SQL, ATDD, TDD, BDD, DDT

MySQL, Oracle

JIRA, Rally

PROFESSIONAL EXPERIENCE:

Confidential, IL

SDET

Responsibilities:

  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Participated in daily scrum, sprint planning, sprint review and sprint retro meetings.
  • Worked with Business Analysts and developers to understand and identify the business requirements for new developments and as well as enhancements.
  • Built suites of automated tests as part of the iterative and Agile development process and integrated them as part of developer's work and reported the results immediately.
  • Analyzed the Regression Suite, identified and prioritized test cases for test automation development.
  • Performed White box, black box testing.
  • Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.
  • Developed Automation Framework using Selenium Web Driver, Java, JUnit and Cucumber for application UI testing.
  • Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
  • Used Apache POI for reading the test data from Excel files.
  • Wrote SQL queries and executing procedures to perform back end testing for the expected results.
  • Performed and automated Web Service API testing for content verification and validation using REST API, REST Assured and Postman.
  • Experience in validating JSON response using JSON Object, Response classes.
  • Conduct End-to-End verification for the entire application.
  • Involved in the automation of Web API testing using Rest-Assured framework by invoking POST, PUT calls.
  • Used IntelliJ IDE for the creation of automation scripts.
  • Worked as a team member in requirements mapping and preparing Requirements Traceability Matrix.
  • Responsible for Smoke and Regression testing.
  • Used JIRA to track the tasks and issues, attended daily stand-up meetings to update the status work.
  • Developed scenarios for writing Test Cases and Test Scripts for functions of the application.
  • Logged the Defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
  • Supervised Cucumber training to new team members and junior QA engineers.

Confidential, IL

Software Automation Engineer

Responsibilities:

  • Worked alongside developers in Agile environment.
  • Actively engage in all Scrum ceremonies like Sprint planning, Daily Scrum meeting, Sprint review and Sprint retrospective to collaborate and deliver high-quality product.
  • Involved in creating Test Cases according to the project's requirements.
  • Collaborated with automation testers, manual testers and system administrators for the precise scheduling of the test runs.
  • Created automation scripts in Java Language using Eclipse IDE.
  • Identified, Analyzed and recommended additional testing requirements on specific features.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Closely work with developers to ensure proper implementation of tests.
  • Designed and implemented Page Object Model Pattern based on Behavior Driven Development (Cucumber) automation testing framework utilizing Selenium WebDriver, TestNG and JAVA language from scratch.
  • Managed dependencies using Pom.xml file by Maven.
  • Wrote test cases for Positive and Negative Test scenarios and implemented them.
  • Validated Rest API JSON responses on Postman and automated the test cases with JAVA and RestAssured library for Back-End testing of the application.
  • Developed and maintained automation test cases, executed these test scripts using Selenium WebDriver combination with Java language and TestNG during the various phases of the application development.
  • Wrote and executed SQL queries to perform Back-End testing to validate the test data.
  • Communicated with Developer team members to discuss existing software defects.
  • Coordinated with developer team and recorded Defects in JIRA to track until they are resolved.

Confidential, IL

Software Automation Engineer

Responsibilities:

  • Involved in analyzing the Business Requirements Documents.
  • Created Test Scenarios by analyzing requirement document participated in walkthrough of Test plans and Test cases.
  • Regularly following up with Development Team to discuss discrepancies identified during testing.
  • Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software.
  • Created test cases for new and updated features of the application based on requirements.
  • Maintained all documentation required for testing.
  • Tested the Application manually and also checked the design and functionality of the Application.
  • Performed Manual Testing of Web application and automated it by using Selenium WebDriver with Java.
  • Generated report through Rally.
  • Used Maven to build and run the Selenium automation framework. Once the script was executed, framework used to send the automation reports over email.
  • Participated in daily stand up meetings to understand the progress in work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
  • Maintained cooperative relationships with team members and development teams.

We'd love your feedback!