We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • QA Automation Engineer with about 5 years of professional experience in Manual Testing and Automation Testing in all the phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC). Practical knowledge of different environments like AGILE/Scrum and Waterfall as well as of various domains such as Healthcare and Finance.
  • Active participation in Agile ceremonies: Daily Stand - Up, Sprint planning, Grooming Demo, Retrospective to plan user stories and provide estimates.
  • Ability to work in a team environment or independently, excellent communication, organizational skills, quick learner, can adapt to a new environment quickly.
  • Deep understanding of Object-Oriented Programming (OOP) concepts and extensively using Java for Test Case Automation.
  • Excellent experience in Behavior Driven, Data Driven, Test Driven frameworks along with Selenium WebDriver, and JAVA.
  • Extensive automation skills to develop and maintain a framework with Selenium WebDriver, Cucumber, Maven, TestNG, JUnit and Java programming language.
  • Expertise in developing BDD scripts like Scenarios and Scenario Outlines with Cucumber and writing step definitions for behavior.
  • Excellent working in Defect Management, including Defect creation, modification, tracking and reporting using JIRA.
  • Expert in Selenium WebDriver/IDE/GRID test scripts using Java and Test Framework using Cucumber/TestNG/JUnit.
  • Great experience on Core Java and OOPS concepts.
  • Performed API testing of RESTful web services using Postman.
  • Practical knowledge in using REST Assured library as part API automation and validating requests and responses for XML, JSON formats.
  • Proficient in finding web elements by using ID, Name, Link Text, Partial Link Text, XPath Tag Name, Class locators. Efficient in working with dynamic XPath locators.
  • Have basic knowledge of Mobile Testing using Appium and Android Studio, along with Selenium and JAVA.
  • Solid knowledge reviewing and analyzing Business Requirements and creating Test Cases, Test Scripts, Test Plans and Requirement Traceability Matrix (RTM) based on Business Requirements and generating reports.
  • Great experience in writing SQL Queries, SQL Scripts for Database testing in RDBMS like MySQL.
  • Professional expertise in Automation Testing, Manual Testing, Integration Testing, Regression Testing, Smoke Testing, Functional Testing, API Testing, Cross Browser Testing, Front-End Testing, Back-End Testing.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

SDET

Responsibilities:

  • Participated in daily scrum, sprint grooming, sprint planning and sprint retro call meetings.
  • Worked with developers to reproduce the bugs and to resolve usability issues during UAT.
  • Developed and implemented Page Object Model Automation Framework, Behavior-Driver Development Testing (BDD), Data-Driven Testing frameworks from scratch.
  • Developed and implemented Page Object Model (POM) frameworks by using Java, Maven, Selenium WebDriver, Cucumber (Gherkin), JUnit for front-end testing, back-end testing, and end-to-end testing scenarios as well as experienced in TestNG framework.
  • Experienced in Data-Driven Testing and used Apache POI to read the data from excel file.
  • RESTful API Testing: Used POJO model with Postman and REST-assured libraries to automate test cases with HTTP methods. Implemented automation of API token authorization with the REST-assured library.
  • Performed End-to-End Testing of database to check data integrity using SQL queries.
  • Worked with JDBC libraries to Automate Database Testing using Selenium.
  • Integrated Smoke Test suite and Regression Test suite execution with Jenkins.
  • Experienced with cross-browser testing in multiple servers with Jenkins Integration. Installed, configured, and integrated automation scripts on Continuous Integration Tools (CI/CD) like Jenkins for nightly test suite execution.
  • Wrote and executed detailed test cases using Cucumber that exercise all aspects of the system under test. Performed test planning, test design, test strategy, and test execution with JIRA.
  • Generated Cucumber JSON / HTML
  • Involved in Sprint Planning, Grooming Meetings estimating efforts and identifying acceptance criteria for user stories, Sprint Demo, and Sprint Retrospective, Code Review meetings.
  • Prepared Test Data documents and generated bug and Test Case Execution reports.
  • Conducted UI testing, Smoke Testing, Functional Testing, Regression Testing, End-to-End Testing, Ad-Hoc Testing, and verifying the results with expected results, which should complain about the predefined requirements.
  • Managed and Executed Test Cases and logged bugs in bug reporting tool JIRA.
  • Involved in Knowledge Transfer, Group Discussion, and training session.

Environment: Selenium WebDriver, JAVA, Intellij, Jira, Cucumber, Gherkin, BDD/TDD, Selenium Support, My SQL, Oracle Database, JDBC, Postman, Rest Assured, JUnit, TestNG, MAVEN, Jenkins, Git, Github.

Confidential, Lombard, IL

QA Analyst

Responsibilities:

  • Analyzed Business Requirements, Software Requirement Specifications to create Test Cases for Manual Testing and Automation Testing.
  • Worked with the development team to understand technical design and architecture for Test Planning.
  • Implemented BDD Automation Framework using Selenium Web Driver, Java, GIT, Maven, TestNG and Cucumber for UI testing.
  • Developed and executed tests that ensure the application meets business requirements and system goals to fulfill end-user requirements and identify existing or potential issues.
  • Implemented Page Object Model design to maintain and organize framework along with build management tool as Maven to manage dependencies in POM.XML file.
  • Automated database testing using JDBC to connect to the database and retrieve the data for further validation.
  • Developed reusable codes for Selenium UI automation and API automation.
  • Wrote SQL queries by joining multiple tables according to business logic for data validation.
  • Maintained Selenium automation code and resources in version control systems like GIT and GitHub over the time for improvements and new features.
  • Uploaded Test Cases and Executed Test Cases, logging defects in JIRA.
  • Performed Ad-Hoc Testing.
  • Tracked Bugs for the purpose of defect free valuable product delivery and store Bug tickets in JIRA.
  • Prepared and maintained the Requirement Traceability Matrix (RTM) to ensure the adequate coverage of the Test Cases.
  • Used Appium and Android Studio emulator as well as write automation scripts for mobile application testing on different devices.
  • Performed data accuracy, data validation, and data integrity testing by querying the database using SQL queries verifying the data tables on our database server.
  • Performed Integration Testing to verify the interface between various application modules.
  • Worked with developers to reproduce errors and resolve software anomalies.
  • Prepared test scenarios by using Gherkin language in Cucumber.
  • Automated the test cases using Selenium WebDriver and JAVA in IntelliJ IDEA.

Environment: Manual Testing, Automation Testing, Java, JIRA, Database Testing, SDLC, STLC,Selenium, Cucumber, Gherkin, Git, Github, Maven, TestNG, Appium, Android Studio.

We'd love your feedback!