We provide IT Staff Augmentation Services!

Sdet Resume

Chicago, IL

SUMMARY

  • 10+ Years of QA experience in Software Testing/Quality Assurance in both Manual and Automation testing of web - based software applications across multiple technologies and platforms.
  • Full Stack Test Automation Engineer with strong technical skills in:
  • 1) Front End Automation using Java - Selenium Web Driver - Cucumber.
  • 2) Back-End testing level, Web Services for Restful API testing using Postman.
  • 3) Database level testing using SQL, Java and JDBC .
  • Strong Java Programming Skills: Core Java and Object Oriented Programming (OOP) principles.
  • Proficient in Core Java and implementing concepts like Exception Handling, Collections and Generics, Data Structures in various projects.
  • Page Object Model design for better automation, code reusability and easy maintenance.
  • Cucumber BDD layer with Feature files and Scenarios using Gherkin language for easy collaboration and steps reusability.
  • TestNG and JUnit for Assertions and test organization.
  • Extensively worked on Selenium WebDriver with teh preferred Languages Java.
  • Apache Maven for dependency and build management. Git and GitHub for source/version control.
  • Extent-Reports, HTML reports and Cucumber JSON reports for execution status reporting.
  • Experienced in designing, developing and maintaining Test Automation Frameworks like Data Driven using Page Object Model design, Behavior Driven Development using Cucumber and BDD framework.
  • Implement custom Data Driven Framework using various external data source like Apache POI for Excel, JDBC for Databases, Cucumber Scenario Outlines with Examples table, and Data Provider with TestNG.
  • Centralized Test Data management using Properties file.
  • Experience in using Continuous Integration tool like Jenkins.
  • Experience in JIRA.
  • Extensive experience in various type of testing (Regression, Smoke, Positive, Negative, Functional, Database, API, End to End testing).
  • Experience working in Agile (Scrum) model and has good noledge of Waterfall model.
  • Work experience in SDLC, STLC and Defect life cycle.
  • Experience with collaboration with business team for evaluation of Epics, Features and User Stories for application underdevelopment in Agile Scrum environment.
  • Strong troubleshooting and debugging skills.
  • Hands on experience in creating Test Plan, Test Scenarios, Test Cases, Test data, and performing Test execution.
  • Experience in reviewing of Requirement document, Design document and Risk Assessment.
  • Experienced in writing SQL queries for back-end testing.
  • Used JDBC to connect to database like Oracle to store, delete, manipulate and retrieve data from many applications.
  • Experience in RESTful web services testing using Intellij (Java), Maven, Hamcrest, Json Schema Validator, Postman and Rest-Assured.
  • Actively attended all Agile Scrum ceremonies including daily stand ups, spring grooming, sprint planning, sprint demo, sprint retrospective and backlog item prioritization.
  • Mentoring Onsite & offshore team members on communication, product noledge to increase productivity.
  • Participated in agile story points estimations. Practical experience with processes for creating User Stories with better Acceptance Criteria and Definition of Done. Strong believer of teamwork, collaboration with cross-functional team mindset and strong analytical, problem solving, decision-making skills with excellent interpersonal, written and verbal communication skills.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

SDET

Responsibilities:

  • Scheduled meetings attended document review meetings with BA, developers, QA lead and Project Manager.
  • Prepared Test Plans, Test Scripts and Test Cases by analyzing user stories.
  • Used Java language and TestNG framework for scripting.
  • Used to identify object locators and creating X-path and CSS using Fire-bug and had good noledge of Page Factory and POM in Selenium, worked with TestNG.
  • Involved in teh Design and implementation of Cucumber BDD Test Automation framework using Page Object Model Design Pattern and using Java library such as Log4j.
  • Used RestAssured libraries and Postman tool to test APIs.
  • Utilized Apache POI library to read big test data from teh Excel spread sheets and for less data Scenario Outline.
  • Used Maven as teh build tool, Git and GitHub for version control system and Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used JDBC to connect to databases like SQL Server.
  • Performed back-end testing on SQL Server databases by writing SQL queries to make sure teh contents displayed on teh UI correct as per requirements specifications.
  • Custom reporting using Cucumber HTML report.
  • Understanding use cases and designed test cases.
  • Conducting teleconference meeting for teh review of teh test cases with designers and managers, in order to improve teh quality of teh test cases.
  • Analyzed failure and debugged issues.
  • Reported defects using Jira, Verified fixes and closed defects during regression testing.
  • Involved in sending regular defect reports to teh management.

Confidential, Colorado

Software Automation Engineer

Responsibilities:

  • Participated in project planning sessions with project managers, business analysts and team members to analyze business requirements.
  • Followed Agile (SCRUM) Methodologies for all teh phases of SDLC.
  • Reviewed User Stories and transformed into test cases and test scripts for manual and automated testing.
  • Designed automation scripts to test REST APIs (HTTP Get, Post, Put, Delete) using REST Assured libraries and Postman tool.
  • Deserialize and verify http JSON responses.
  • Executed Regression Testing, System Integration Testing, User Acceptance Testing.
  • Documented teh detailed test plans, automation plans, test cases.
  • Participated in code reviews and ensure dat all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; and review and provide feedback to teh final user documentation.
  • Analyzed, facilitated, modeled and organized information in order to elicit requirements, reconcile conflicts, and distinguish solution ideas from business needs.
  • Worked with teh rest of teh test team to ensure teh testing results correspond to teh business expectations.
  • Extended BDD Cucumber framework and developed re-usable functions across teh application.
  • Assisted in project planning and tracking activities.
  • Used Maven as teh build tool, Git for version control Writing and executing automation test cases in different browsers like Firefox, Chrome, Safari and IE (Cross Browser Testing) by using Sauce Labs.
  • Performed back-end testing on SQL Server databases by writing SQL queries to make sure teh contents displayed on teh UI correct as per requirements specifications.
  • Work across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems using Jenkins.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Responsible for collecting and analyzing teh test metrics and tan submitting teh reports, which kept track of teh status and progress of teh testing effort.

Confidential, NY

Quality Assurance

Responsibilities:

  • Prepared detailed document oftest casesusing User Requirement Document and developed Manual Test cases based on teh requirements.
  • Participated in test result evaluation, documentation and relevant reporting.
  • Involved, modified and maintained Test Plan, Test Cases and Scripts to leverage teh automation team effort during teh Regression Testing.
  • Configured and automated test cases using Java, Selenium WebDriver, TestNG and Maven.
  • Involved in Smoke Testing, Functional Testing, Regression Testing.
  • Implemented Cross Browser Testing to ensure cross browser compatibility.
  • Involved in Daily Meetings to verify teh status of testing and to discuss defects.
  • Experienced with Git/Gitlab as a version control.
  • Experienced in both Waterfall and Agile Scrum Methodology.

Hire Now