Ravinder Kainth
*************@*****.*** Phone: 603-***-****
Professional Summary:
QA Engineer with almost 5 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test Scripts using Selenium and Java.
Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
Experience in both Manual and Automation tools like Selenium Web Driver/RC/IDE/GRID, TestNG, Junit, Ant, Maven, Jenkins, Hudson, Load Runner, Cucumber, SOAP UI, POSTMAN, Client Server & Web based Applications.
Experience in Web based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional testing, and Unit Testing. User Acceptance Testing, End-to-End Testing and Black Box.
Experience in API services such as Rest API, Soap API.
Executions and validations to find high priority, severity defects.
Experience in using ANT and MAVEN as build.
Experience in UI Testing and backend testing.
Hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA, and HP ALM/Quality Centre.
Competent in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Class Diagrams, and Sequence Diagrams.
Created manual Test Cases in TestRail, HP QC/HP ALM for various user stories based on release.
Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
Knowledge in understanding code developed in languages like Java, C various front-end design coding like HTML, CSS, and JavaScript.
Involved in Developing automated scripts and frameworks using Java, JavaScript, HTML, SQL and PL-SQL.
Experience in working with different front-end HTML 5, CSS 3, JavaScript, JQuery, JSON, and backend programming languages Java.
Proficiency in interacting with Oracle SQL Developer, Toad database tools. Used SQL statements to perform Database Testing.
Diverse experience in Information Technology with focus on Business Analysis, Business Modeling, Requirement Gathering, Documenting Requirements (BRDs/FRDs/Use Cases), and Software Validation.
Diverse experience in Automation and Manual testing serving various domains such as Healthcare and Insurance.
Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates, and governance.
Participated in Requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting, and Tracking.
Worked with Cross-functional testing teams and developers for closing defects.
Technical Skills:
Testing Skills
Manual & Automation
Methodologies
Agile (Scrum), Waterfall
Tools
SOAP UI, Rest API, POSTMAN, Selenium Web Driver
Languages
Java
Test Management Tools
Rally, JIRA, MTM, HP Quality center, Product Studio, Test Rail
Defect Tracking Tools
JIRA, Bugzilla, Bugger, HP quality center
Unit Testing Framework Tool
TestNG, Junit
Build-Tools
Ant, Maven
CI-Tools
Jenkins
Frameworks
Keyword driven, Hybrid, POM (Page Object Model) .Net, Watch Dog
Databases
SQL Server and Oracle, Couchbase, TOAD
Web Technologies
HTML, XML, JavaScript,
Microsoft Tools
MS Excel, MS Word, MS PowerPoint, MS Visio, Visual Studio
Developer Tools
Firebug
Operating systems
Windows XP, 7, 8,10/vista & server 2003, Linux
Client: Dish Network, Englewood, CO March 2022 – July 2023
Position: QA Automation Engineer
Responsibilities:
Manual Execution of Test Cases for Functional Testing, Regression testing and Smoke testing.
Involved in Test automation using Selenium Web Driver in Java and modified and updated existing Automation. And used different services such as postman, Rest API and Soap API.
Created test suites for functional and regression testing using Team Foundation server.
Experience in Defect management and Bug Reporting.
Involved in the functional testing and security testing of the App.
Involved in testing code in Java language using Eclipse, IDE and Testing framework.
Reported bugs and interacted with developers to resolve the problems.
Participated in daily SCRUM meetings and gave the daily status of testing.
Used stored procedures to load the data in the database before running the automation scripts.
Responsible for executing Test cases in various types of testing like Functional, Regression, Smoke and User Acceptance testing (UAT).
Involved in querying using SQL and updating records and validate database records as expected.
Performed functional testing of SOAP and REST Web Services using SOAP UI Tool.
Performed Smoke and Functional testing on every build of the application.
Executed SQL queries to verify the database for the relevant test cases.
Involved in reviewing the test cases and updating them according to the review comments.
Worked on SOAP UI Request/Response to test Web Service/API calls, Splunk and using Wireshark Request/Response to Dev Env or Local.
Worked under Agile with Scrum Methodologies.
Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for run of the Script.
Environment: Frontend application, java, Rest API, Soap UI, Git Lab, SQL, My SQL, Splunk Eclipse IDE, Jenkins, Rumba QT05.
Client: Neoitek Systems Inc, Totowa, NJ Duration: Jan 2021–Feb 2022
Position: QA Automation Engineer
Responsibilities:
Worked closely with business analysts and developers to create test cases/scenarios, test steps, expected results and test data
Developed, designed, and implemented TestNG Automation Testing Framework for web-based application using Selenium Web Driver and Java from ground in Agile Environment
Performed black box testing, database testing, and web-based testing on several test phases.
Developed components for each transaction used in the test script or scenario by using Selenium
Analyzed manual test cases and functional specifications and determined suitable approach for automating tests
Involved in Web services testing using Postman Tool
Developed Manual test cases for different test scenarios covering all aspects of project functionality
Coordinated testing tasks and activities with Project teams
Supported and troubleshooted issues of existing automation solutions
Set up the test plan review meeting with Developers and PM and explain the test scenarios/cases in QC
Worked with the development team for unit-test reviews, issue diagnosis, resolution, and closure
Estimated effort, schedule and developed tasks according to agreed scope and development milestones in order to meet overall project timelines
Conducted defect management activities to include problem identification, issue research, analysis, and documentation
Environment: POSTMAN, Test RAIL, Couch base, TFS, JIRA, Eclipse IDE, Jenkins, java.
Client: Scube Soft Solutions, Hyderabad, India Duration: June 2018–Dec 2019
Position: QA Automation Engineer
Responsibilities:
Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
•Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
•Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver.
•Created Java based scripts for Selenium Web Driver with Junit as automation framework.
•Involved in Automation of the test cases using Selenium Web Driver, Junit, and Ant.
•Create Junit HTML test report for the entire test suite.
•Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
•Provided multiple enhancement and bug fixes to Perl module.
•Configured ANT builds scripts to run tests, develops reports and sends notifications.
•Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
•Performed Regression testing on new builds, every modification in the application using Selenium RC.
•Performed regression testing using QC by modifying and documenting the existing scripts.
•Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
•Status reporting and test updating in Quality Center.
•Executed automated testing in QC to test the front-end functionality of the application.
•Used HP Quality Center for viewing and analyzing test results and for defect tracking and reporting which occurred during execution of test scripts.
•Attended daily Scrum/Agile standup meetings with the team to discuss status.
•Developed automation test scripts for client -server and web-based applications.
•Wrote SQL queries for validating the data mapping and data integrity.
•Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
•Involved in status reporting, project meetings and project planning with the team.
•Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Environment: Selenium Web driver, Selenium Grid, Regression Testing, Smoke Testing, UAT, Java, Agile, TFS, MS office, Windows 8 environment.