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
