We provide IT Staff Augmentation Services!

Sdet Resume

5.00/5 (Submit Your Rating)

OBJECTIVE

  • IT professional with 6 years of experience in Software Testing of web - based applications.
  • A passionate and motivated QA Engineer with strong communication skills, analytical skills, and technical skills.
  • Extensive knowledge and experience in the areas of SDLC, STLC, DevOps, CI/CD, and Testing Tools.

SUMMARY

  • Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE/Grid, TestNG/JUnit, Cucumber, Maven, RestAssured Library, Karate API, Postman, SoapUI, Jira and ALM
  • Solid experience in Behavior Driven Development(BDD), Test Driven Development (TDD) using Cucumber & Gherkin
  • Strong experience in automating the provisioning and configuration for all of the Jenkins Continuous Integration(CI) Server including plugins, jobs, server configuration
  • Expertise in Black Box, Smoke Testing, Functional Testing, Regression Testing, GUI testing, System Testing, and Back-End Testing
  • Excellent experience with source version control tools such as GitHub
  • Proven ability in designing and implementing Automation Framework using Java, Selenium WebDriver, Selenium Grid, JUnit/TestNG, Page Object Model and Cucumber
  • Experience in the development of Data Driven, Keyword Driven and Hybrid Automation frameworks in Selenium using Java Programming Language
  • Experience in JUnit, TestNG Framework for Unit Testing, Maven for Project building tool
  • Experienced in handling dynamic Drop-down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows
  • Experienced in testing and handling different iframes of a HTML page with having different DOM's for every iframe
  • Experienced in handling synchronization in Selenium using implicit and explicit wait conditions
  • Expert in using open source bug tracking tool JIRA, ALM and Bugzilla
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments
  • Extensive experience working with Databases such as MySQL and SQL Server
  • Good experience in using SQL Queries to make sure that data was entered properly in the right tables, and perform data validation
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & execute improvement actions for next iterations
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player

TECHNICAL SKILLS

Database: SQL Server, MySQL

Methodology: Waterfall, Scrum Agile

Language: Java,Core Java, VbScript, Python, C#, SQL, Gherkin, HTML, JSON

Testing Tools: Selenium WebDriver, Selenium ID, Maven, TestNG, JUnit, Cucumber, RestAssured, Postman, SoapUI, Karate API, Selenium GRID

IDE: Eclipse, IntelliJ

Build & CI/CD Tool: Jenkins, Maven

Bug Tracking Tool: ALM, JIRA, AGM

Repository: GitHub, Bitbucket

Operating System: Windows 7, 8, 10, Mac OS

Automation Framework: Hybrid, Data-Driven, Cucumber BDD, Keyword Driven

PROFESSIONAL EXPERIENCE

Confidential

SDET

Responsibilities:

  • Working in a Scrum Team by actively involving in Scrum Ceremonies, and measuring efforts of identifying Acceptance Criterions for business specifications/requirements
  • Participate in meetings, prepare reports and other supporting documentation to contribute to the establishment of standards and procedures for software testing
  • Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page object model (POM) driven approach
  • Initiating and analyzing requirements for test cases manually and automating user stories using Selenium WebDriver with Java
  • Implemented BDD framework while developing the automated test scripts using Selenium Web Driver, Cucumber, Maven, TestNG and Java.
  • Designing and developing Test Script by defining scenario and scenario outlines in feature file and implementing script in the Step Definition class
  • Using Object Oriented Programming(OOP) concepts for extensively coding and executing our scripts, that including Inheritance, Encapsulation, Abstraction and Collections
  • Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button and web tables in Selenium WebDriver
  • Created automated test scripts for validating Rest API response for each end point using RestAssured Libraries
  • Create SQL queries for the verification and validation of back-end testing
  • Experience to build and configuration for Jenkins builds, Execution scheduling, Reporting, and troubleshooting, result review for smoke testing and regression testing
  • Jenkin Jobs creation to run Smoke Suite & Regression Suits on daily bases for lower regions
  • Run Regression Suite using CI tools such as Jenkins and generate Cucumber Reports
  • Identified, reported,andtracked Defectsusing the Jira test management tool

Confidential

QA Analyst

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback
  • Participated in Daily Scrum, Sprint Grooming, Sprint Planning and Sprint Retrospective meetings
  • Utilize CSS Selectors, IDs, and XPaths to locate elements using Selenium WebDriver
  • Performed functional testing to identify various critical points in the application and automated them by using Selenium Web-Driver with TestNG
  • Created and enhanced numerous test scripts to handle changes in the objects, targeted application's UI, testing environment using Selenium WebDriver
  • Wrote test scripts for regression testing coverage using Selenium WebDriver
  • Designed & developed data driven framework using Selenium WebDriver, TestNG, Cucumber, Maven, RestAssured java
  • Created Selenium WebDriver automation scripts using java to validate functionality on various browsers
  • Used Jenkins for Continuous Integration(CI) of the automation framework and Bitbucket as Version Control
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment
  • Created manual test cases, reviewed with different stakeholders to validate the functionality
  • Verified, edited, and updated test data in new or existing systems before testing
  • Interacted with developers to discuss existing software defects and re-tested the fixed issues
  • Performed Back End Testing by writing and executing SQL Queries

Confidential

Jr. QA Analyst

Responsibilities:

  • Analyzed and reviewed the Requirement Document and the Functional Requirement Specifications
  • Worked with development team to understand technical design and architecture
  • Generated reports for defects by conducting manual testing; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project
  • Prepared required documentation for testing signoff by various parties as required by the project plans
  • Executed test cases, uploaded test cases, and logged defects in HP ALM/ Quality Center
  • Prepared and maintained Traceability Matrix to track the requirements of test cases to ensure complete test coverage in the HP ALM/Quality Center
  • Performed Smoke Test, Functional Test and Regression Test
  • Identified and reported bugs using defect tracking tool HP ALM/Quality Center and presented bug reports for weekly status updates
  • Performed back-end testing using complex SQL Queries
  • Performed data accuracy, data validation and data integrity testing by writing SQL querying
  • Interacted closely with developers regarding defects, participated in tracking, reviewing, and analyzing bugs

We'd love your feedback!