Post Job Free

Resume

Sign in

Front End Automation Engineer

Location:
Parker, CO
Posted:
August 31, 2023

Contact this candidate

Resume:

Ravinder Kainth

adzdh3@r.postjobfree.com 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.



Contact this candidate