Sdet Resume
3.00/5 (Submit Your Rating)
SUMMARY
- 6 years of professional experience in Quality Assurance performing both Automation and Manual testing for Web based and Mobile applications
- Solid experience working in various domains such as Healthcare and Finance
- Extensive hands - on experience in creating Behavior Driven, Data Driven, Test Driven types of framework for API, DB and UI Test Automation
- Experience in working with version control tools: GitHub
- Proficient knowledge in using TestNG, JUnit for test assertions and verifications
- Proven ability in working with POM - Page Object Model as framework design pattern
- Understanding of Mobile Testing using Appium Desktop tool, UI Automator integrated with Java and Android Studio
- Strong knowledge ofJava, development by applying different concepts like OOP concepts, Strings, Exception handling, Collections, etc
- Efficient experience in Web UI Testing using Selenium Web Driver and finding web elements by using ID, Name, Link Text, Partial Link Text, XPath, Tag Name, Class, CSS Selector
- Experience in API testing of RESTful web services using Postman and Rest-Assured library for api automation
- Expertise in writing complex SQL Queries, SQL Scripts for Database testing in RDBMS like MySQL and OracleSQL
- Strong experience and knowledge in OOP - Object Oriented Programming
- Proven ability in developing and maintaining BDD scripts as Scenario and Scenario Outlines with Cucumber Gherkin language and writing step definitions for behavior
- Good experience in handling Continuous Integration tool Jenkins to configure with Git and Maven as a plugin tool
- Hands on working with HTML reports and Cucumber Reports for Regression Report trackage
- Deep understanding and expertise in Test Plan, Test Case, Test Scenario, Test Script creation. Excellent management of Test Scope and RTM as Test Artifacts
- Great Experience performing Functional, Integration, User -interface (UI) Data Base (DB), User Acceptance, Black Box, End to End, Smoke, Regression, Sanity, UAT and Release Testing along with PROD Support, Automation, Manual, Positive, Negative Scenarios and Ad-Hoc Testing as required
- Excellent knowledge and practice in project managing methodologies such as Waterfall, Agile - SAFe, Scrum
- Performed cross-browser testing on Chrome, Firefox, and IE browsers using Sauce Labs, TestNG, Selenium Grid
- Performed continued execution and scheduling test cases on daily and nightly basis in Jenkins
- Active collaboration in all Scrum ceremonies: Sprint Planning, Daily Stand Up, Sprint Review, Sprint Retrospective
- Proficient in defect management tools such as JIRA and Rally - including defect creation, defect modification, tracking and reporting, Sprint / Product Backlog usage
- Ability to work closely within team and independently. Excellent communication skills and proactive approach to work
TECHNICAL SKILLS
Automation/Build/Testing Tools: Selenium WebDriver, TestNG, JUnit, Maven, Cucumber, Appium
Continuous Integration Tool: Jenkins
Database/API: JDBC, SQL Developer IDEA, REST Assured, Postman, Oracle DB
Project Management Tools: Jira, Rally, MiroBoard
Languages: Java, SQL, Gherkin, HTML, JSON
Version Control Systems: GitHub
Automation Frameworks: BDD, DDD, TDD Frameworks
Mobile Testing: Appium Desktop/UI Automator
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Created UI Automation Framework from scratch as BDD - Behavior Driven Development Framework using Selenium Web Driver, Cucumber, Maven and JUnit
- Maintained Selenium Automation codes using: ID, Name, Link Text, Partial Link Text, XPath, Tag Name, Class, CSS Selector
- Involved in the Regression Testing by using Selenium after each code merge, modification and enhancement. Managed Regression Suite Run and Debug failed test scripts
- Performed Functional, Regression, Smoke, Black Box, End to End Testing of AUT and handled PROD Support by Release Testing during Production nights
- Created and executed test script using Java Programming language along with OOP
- Performed Static Testing by creating Test Plan, Test Design Document after each feature taken to document and verify the application is working as required by the Feature Documentation
- Handled and documented REST/HTTP APIs including JSON data formats API versioning strategy to valid Restful API services
- Developed and executed complex SQL queries and procedures to perform Database testing as part of backend testing
- Involved in testing REST services using RestAssured and tested data in JSON format
- Reported bugs, defects and managed all changes made to the Test Cases as required in Bug Tracking tool JIRA
- Scheduled jobs to run over night as required using Jenkins CI, managed HTML and Cucumber Reports and Debugged Regression failures
- Worked in Scrum and SAFe methodologies of Agile Project Management: participated and involved in Agile Ceremonies such as Program Increment Meetings, Sprint Planning, Daily stand up, Sprint Retrospective, Sprint Demo meetings
Confidential
QA Tester
Responsibilities:
- Involved in creating Test Automation framework from scratch based on POM using JAVA and Selenium Web Driver for Web UI Testing
- Implemented BDD Automation framework integrated with Selenium Web Driver, Maven, JUnit, Cucumber for UI Automation
- Automated Test Case Scenarios and managed Smoke and Regression Suite
- Configured Jenkins for continuous integration - CI to run Smoke and Regression tests
- Performed full Functional API testing E2E with the help of Rest Assured Library for Automation and Postman for Manual API request and response validation
- Implemented POM design pattern and organized framework with Maven plugin tool to centralize and manage dependencies from pom.xml
- Performed and Automated JUnit test cases with Cucumber Gherkin language feature files and runner class for BDD UI Test framework
- Actively participated in all Scrum ceremonies such as: Sprint Planning, Daily StandUp, Sprint Review, Sprint Retrospective to deliver High quality product
- Developed and executed Functional Test for Mobile base application using Appium Tool along with UI Automator
- Reported Defects through Rally and performed full Regression in Jenkins to resolve Bug fixes using Console Output and TestNG HTML reports
- Developed test Automation Scripts using TestNG for Regression and Smoke Testing for various releases of the AUT
- Involved in testing the Backend to retrieve and insert data from/ to Database Table using SQL queries along with SQL Oracle tool
- Developed and implemented Data Driven Framework DDD using Java and JDBC, TestNG for Database Automation
- Developed and executed Test Driver Framework -TDD using TestNG and Java to test the AUT flow every enhancement made