We provide IT Staff Augmentation Services!

Senior Sdet Resume

Providence, RI

SUMMARY

  • A highly competent and results oriented Senior Test Automation Engineer with 11 years of experience in Software Testing, Selenium Automation and Automation Framework Development.
  • Certified Tricentis Tosca Automation Specialist in UI as well as API.
  • Proven ability in Selenium WebDriver Automated testing & Frameworks, BDD, Web testing.
  • Excellent experience in each phase of the Software Testing Life Cycle.
  • Solid experience of Software Testing with methodologies and technologies like Selenium WebDriver, Cucumber, JAVA, Web Applications, Maven, Agile Methodologies, Scrum, Ecommerce/Insurance/Banking domains, Automation & Testing tools.
  • Results - driven achiever and effective team worker with communicative interpersonal skills.
  • Ability to see from the Customer's Point of View, quality oriented and attention.
  • Hands on experience developing and implementing Test Automation Frameworks on Salesforce using Tricentis Tosca.
  • Highly flexible and adaptive performer, adept at multitasking and thriving in a fast - paced Agile environment while assisting numerous time - sensitive projects.
  • Brings a testing mindset to the team and is responsible for testing and delivering complex software requirements to accomplish business outcomes.
  • Ensures the testing strategy and processes are well-defined and continuously improved with each Agile Iteration for the team or teams.
  • Perform end to end testing and verification of the application with a focus on test automation using TOSCA - Testing includes Functional Testing Data verification testing API Testing, UAT Testing.

TECHNICAL SKILLS

  • JIRA Xray
  • Microsoft Azure Dev Ops
  • Salesforce test Automation
  • Selenium
  • Java
  • Tricentis
  • Tosca
  • Jenkins
  • GitHub
  • Tosca API
  • Postman.

PROFESSIONAL EXPERIENCE

Confidential, Providence, RI

Senior SDET

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Created automation framework in Selenium Web Driver using Behavior Driven approach with Cucumber.
  • Designed, developed, and delivered automated solutions to test APIs, Database components, Web Applications.
  • Wrote and executed test cases for major program modules as per Business Requirement Documents.
  • Involved in the development of Behavior Driven Development framework to test the web application and used Apache Maven build to implement the framework dependency.
  • Performed Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during distinct phases of testing using methodologies.
  • Designed, coded, and executed automated tests using Java/BDD based test frameworks.
  • Designed and developed Page Objects using POM Model and Hybrid Framework.
  • Performed Data Driven testing using Selenium WebDriver, BDD Scenario.
  • Used Maven and Selenium Grid to execute Selenium automation suites on different platforms, browser combinations in parallel.
  • Tested Restful service by using Postman tool and understanding API documentation by Swagger UI.
  • Experienced in preparing test cases and data by using Swagger UI documentation.
  • Experienced in writing automation code to send requests and validate the response and prepare defect logs.
  • Developed automation scripts with implemented all step definition according to feature file Gherkin keywords.
  • Using annotation, controlled the flow of steps execution in the BDD framework.
  • Created and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Implemented Page Object Model framework with Java, Selenium Web Driver and Cucumber.
  • Extensively worked in locating a web element or elements using ID, name, class names, CSS selector and XPATH.
  • Identified application defects to minimize the number of steps to reproduce the problem.
  • Implemented and maintained nightly smoke test using Tricentis Tosca for Salesforce Project.

Confidential, Milford CT

Automation Engineer

Responsibilities:

  • Executed automation scripts on different browsers environments & reported defects, results to the team.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for different Application Features.
  • Maintained the Selenium & JAVA automation code and resources in version control system GIT over the time for improvements and new features.
  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports based on those Agile Ceremonies.
  • Worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work.
  • Maintained Selenium Automation Code in central repository GitHub for improvements and new features.
  • Experience in preparing test cases and test data by using Swagger UI documentation.
  • Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.
  • Worked with the Functionality and Regression testing cycles of major product releases.
  • Executed both Positive and Negative Test cases of functionality and Regression Tests.
  • Used GIT as the version control tool for the source code. Performed merge conflicts, push, pull, and fork operations using Git repository.
  • Experienced Developer in test with Java Automation development acumen, Jenkins, hands on skills.
  • Hands on Selenium WebDriver using Behavior Driven approach with Java programming language, Cucumber, TestNG, Selenium Gird, Jenkins, and Maven. Automated testing tools such as TestNG and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
  • Identify GUI elements using various locator: ID, Name, Class, Tag name, Link Text, XPath, and CSS locators. Used Cucumber with Gherkin Language to develop Step Definitions, Features and Scenarios using Acceptance Criteria on JIRA.
  • Used Scenario Outline for Data-Driven Testing to eliminate duplicate steps in the feature file.

Confidential

IT Analyst

Responsibilities:

  • Responsible for writing and executing Test cases by reviewing the business, functional requirements, and technical design documents.
  • Hands on experience gained by using Azure DevOps for Requirements, test plan, executing management and Defect Management.
  • Performed testing activities, including functional, non-functional, and regression testing.
  • Automated test cases by record and playback using TOSCA.
  • Tested applications in diverse types of browsers and versions, such as Internet Explorer and Google Chrome to simulate production environments.
  • Developed and Maintained Test Modules in TOSCA.
  • Handled dynamic values in test cases in TOSCA.
  • Developed Data Driven Tests using TOSCA and automated functional testing.
  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Generated the Test Status Reports from the Test Director and regularly presented to QA Team lead and Project team lead.
  • Efficiently logged and tracked defects using Azure DevOps.
  • Automated the manual functional scenarios and built the Automation regression Suite.
  • Effectively communicated testing activities and findings in oral and written formats.
  • Understanding the Business Requirements, Application and Function Specifications, Design documents.
  • Wrote and designed templates for the Test Plans and Test cases.
  • Created Test Scenarios and reviewed Test Cases.
  • Actively involved in all stages of software development lifecycle (SDLC), work very closely with the business team and Product owners in Agile environment and attended different meetings like Product/Sprint backlog, Sprint Planning, Sprint Review and Retrospective meetings.
  • Updated and executed test cases according to requirements.
  • Design test data and ensure data compliance requirements are met on all levels of test environments.
  • Assist in identifying and managing sensitive test data.
  • Participate in triaging reported issues / defects and assists with resolving or escalating them as necessary. Create and manage traceability.
  • Exceptionally motivated self-starter and creative Problem-Solver who works hard and loves a challenge.
  • Implementing key TOSCA features in Automation assignment like Requirement Mapping, Test Case Design, Test Case, Test Execution and Modules.

Hire Now