We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 7+ years of QA experience in Software Testing / Quality Assurance in both Automation & Manual testing of web based software applications and client server applications across multiple technologies and platforms.
  • Extensive experience in Integration Testing, UAT Testing, Positive and Negative, Functional Testing, GUI Testing, API Testing, Ad - Hoc, white box testing, black box testing and Regression Testing.
  • Highly proficient in handling huge volumes of data in various sectors of business such as Health Care, Banking, and Insurance domains.
  • Developed, executed Manual and Automated test scripts for Functional, Smoke, and Sanity Testing using Selenium WebDriver with Java Programming Language.
  • Extensive experience in developing test automation framework with Behavioral Driven, Data Driven, Keyword Driven Development, Hybrid Framework, and Page Object Model Design approach using Selenium WebDriver with Java Programming Language.
  • Proficient in Back-end Testing including writing complex SQL queries for testing data integrity using JDBC and Java to validate business rules.
  • Designed, Developed Test Automation Framework from scratch using Maven, Cucumber with Java, Selenium WebDriver and JUnit using IntelliJ, and Eclipse IDE.
  • Experience in Defect Tracking and test management using testing tools like Jira (X-ray), and ALM.
  • Hands on experience in Cross Browser Compatibility Testing on different browsers (Chrome, Firefox, IE, and Safari), and different platforms (Windows, Mac OS) using Selenium WebDriver and Selenium Grid.
  • Expert in preparing Test scenarios, Test cases, Test strategies, Test scripts for Automated testing using Selenium, highly scalable Page Object model and manual testing as per functional specifications of the system.
  • Experienced in enhancing existing framework to improve the test automation reusability and maintainability.
  • Experienced in translating user stories from Jira or ALM to Features files, Scenarios and Scenario Outlines using Cucumber BDD, Gherkin language and Java.
  • Automated test reports using Cucumber HTML reports and JSON reports, attached with failed Scenario screenshots.
  • Automated Restfu l services using REST Assured API using Java by following the BDD/TDD framework model.
  • Extracted data from CSV files using Apache POI using Java and load them into required test cases.
  • Experience with Verification and Validation in the testing phase of Software Development Life Cycle.
  • Experienced in performing manual, automated test execution using Equivalence Class Partitioning, Boundary Value Analysis and analyzing the execution report.
  • Achieved Continuous integration using Selenium Grid and Jenkins.
  • Refactored Java and Selenium source code by using GIT Source control tool to keep track of changes in the project and Collaborating.
  • Experienced in developing dynamic methods, and error handling scripts using Java.
  • Good working knowledge with Web Services and API testing with Postman tool, REST using REST assured and Java.
  • Extensive experience in Back-End Testing with SQL Queries in MySQL, and Oracle Database.
  • Experience in manually testing REST API (web services) via Postman tool and automating via Rest-Assured libraries with Java by sending HTTP requests and performing data validation.
  • Experienced with executing test cases, Logging Defects, Retesting Defects and Closing Defects using Jira.
  • Experienced in executing the test cases and performing Root Cause Analysis for a failure.
  • Extensive experience and in depth understanding of SDLC, STLC and Agile Scrum Methodology.
  • Practical experience with product backlog grooming in collaboration with product owner for creating precise and clear User Stories with better Acceptance Criteria and Definition of Done.
  • Experienced in Sprint Grooming and Sprint Planning ceremonies to analyze the Sprint Backlog items and provide proper estimates.
  • Proven leadership qualities with emphasis on individual and team effort backed with excellent written and oral communication skills.
  • Proven team player and self-starter, capable of working independently, motivating and leading a team of professionals.

TECHNICAL SKILLS

Languages: Java, SQL, HTML, CSS, Gherkin

Testing Frameworks: JUnit, TestNG

Automation Tools: Selenium Web Driver, Selenium Grid, Cucumber, REST Assured

Framework Design Pattern: Page Object Model(POM)

Test Build & Integration Tools: Maven, Jenkins

Project Management Tool: Jira, ALM

Platforms: Windows, Mac OS

Browsers: Chrome, IE, Safari, Firefox

Databases: Oracle, MySQL

Development Environment: IntelliJ, Eclipse

API Testing: Postman, REST Assured

Formats: JSON, XML

Version Control Tools: GIT, SVN

Frameworks: Behavior Driven Development(BDD), Data Driven Testing(DDT), Testing Driven Development(TDD) Keyword Driven Development(KDD)

PROFESSIONAL EXPERIENCE

Confidential - Washington, DC

SDET

Responsibilities:

  • Developed automation scripts using Java, Selenium, and Cucumber for Regression Testing.
  • Performed parallel test execution on different environments as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Page Object Model (POM) design pattern in Selenium to design and write automation test scripts using Java programming language.
  • Reduced the Regression Suite execution time significantly by automating Restful web service calls.
  • Performed all aspects of verification to make sure it met user requirements, and validation including Functional, Regression, GUI Testing and Smoke testing using JUnit assertions.
  • Scheduled Jenkins job to execute daily Smoke Test using Jenkins and configured Jenkins job to email test results to designated team members.
  • Validated the Front-End data persists to Back-End in database.
  • Responsible for executing Selenium test scripts on different browsers and checked for Cross Browser Compatibility.
  • Responsible for creating test data using automation scripts with Java using Cucumber Scenario outline with examples tables.
  • Prepared a test strategy to best test the application in a given timeframe.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in creating Test Plans, Test Strategy and the Addendums for various releases. This involved analyzing the requirements and the design to etch out the scope of testing for each release.
  • Designed and Developed Smoke Test with Java, Selenium code to run on a daily basis or when any build was updated in Jenkins.
  • Designed and developed Test Cases and Requirements Traceability Matrix documents for the projects using approved templates based on the Requirements Document.
  • Maintained Java and Selenium source codes in web-based version control repository hosting service by tracking changes with GIT version control system prompts.
  • Executed automated test cases for regression testing and analyzed test failure for defects.
  • Analyzed execution result to identify test failure and reporting defects and integrated Cucumber and Selenium screenshot functionality for better reports with Jenkins.
  • Aggressively pursued the resolution of high severity defects in the project to facilitate smooth functioning of the test execution.
  • Participated in Agile scrum methodology, attended Daily scrum, Sprint Planning, Product backlog grooming, Sprint Review, and Sprint Retro meetings.
  • Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort.
  • Provided Manual Testing help whenever it is needed as Cross Functional team member.
  • Conducted brown bag for development team with Test Automation, so the team can achieve a higher level of productivity and efficiency.

Confidential - Pennington, NJ

Automation Analyst

Responsibilities:

  • Analyzed Business Requirements and Functional Specifications and developed Test Plan, detailed Test Scenarios, Test Strategies and Test cases.
  • Involved in creating Test Plan and Test Cases according to the business requirements.
  • Created, prepared and conducted quality assurance review meetings, developed checks list and other QA documentation like test strategy Document and Defect Reports.
  • Planned and coordinated testing efforts for defining the Scope of Regression.
  • Used Git version control with GitHub as web-based repository to maintain code.
  • Extensively involved in writing and testing test cases using TestNG.
  • Performed Debugging and Maintenance of the scripts as and when required.
  • Handled Selenium synchronization, improved existing scripts, and resolved long execution time issues by using conditional wait functions such as Explicit Wait.
  • Participated in Code Review meeting and provided feedback for test automation scripts.
  • Interacted with developers to discuss existing software defects and re-tested the fixed issues.
  • Coordinated between the automation testers, developers and system administrators for the precise scheduling of the test runs.
  • Performed Back-End Testing by developing complex SQL Queries.
  • Maintained automation code and resources in the version control tool GIT.
  • Executed manual and automated test cases and logged defects in Jira.

Confidential - Wilkes-Barre, PA

Manual/Automation Analyst

Responsibilities:

  • Performed functional testing, and GUI Testing.
  • Communicated with Development Team to resolve and retest defects.
  • Involved in Regression Testing for every change in modules.
  • Performed Back-End testing using complex SQL queries to validate data integrity in the database.
  • Performed Manual Testing of web-based and client-server enterprise applications and used ALM/Jira for test management.
  • Worked on ALM/Jira for creating and documenting Test Plans and Test Cases and register the expected results.
  • Created manual test cases and test suites for different modules of the application.
  • Wrote and executed complex SQL queries to test the application for various order flows and order fulfillment activities.
  • Used GIT repository to store and share code for accessibility.
  • Executed the test cases and tracked defects using ALM/Jira.
  • Involved in working with Business Analysts, and Programmers throughout the life cycle of the project.

We'd love your feedback!