Post Job Free
Sign in

QA Automation Engineer

Location:
Nashville, TN
Posted:
September 29, 2022

Contact this candidate

Resume:

Cover Letter for Ritu Agrawal

This is Ritu Agrawal, I am Automation Engineer which is also called as Quality Analyst, QA Lead, Software Test Engineer or Automation tester. My expertise is in Automation Testing as well as manual testing.

I have Industry Experience along with Teaching Experience. I have worked extensively on various tools and technology as well as programming Language.

I have various skills set:

Automation Tools: Selenium Web driver, POM, Cucumber, TestNG, Jenkins, Maven, Katalon

Studio

Defect / Bug Tracking Tools: JIRA, Rally

Test Management Tool: Quality Center, HP ALM

Databases: MS SQL, Oracle, MYSQL

Web Service: Rest API using postman tool, Rest Assured for Automation, Soap UI

Source code Management: Sub Version (SVN), GITHUB (GIT)

Web Technologies: HTML, Cascading style sheet (CSS), JSON and XML

Programming Languages: Java, Groovy, JavaScript, SQL and Linux- Putty

IDE: Eclipse

Message Broker: RabbitMQ

Artifactory: JFrog Artifactory

CICD: Jenkins, Bamboo with YAML file

Monitoring Tool: New Relic and Data Dog

Ritu Agrawal

Phone number- 773-***-**** Email **-***************@*****.***

SUMMARY

Highly skilled Professional with experience in software Quality Assurance testing with both manual and automation testing in the web and client server environments.

Experience in Software Development Lifecycle (SDLC) like Waterfall and Agile, Test Data, Test Environment, automation framework and Test Management, In-depth knowledge of Agile and SCRUM process.

Proficient in creating automation script from scratch.

Experience using automation tools like SELENIUM WEB DRIVER, TESTNG, CUCUMBER, GIT, MAVEN, JENKINS, KATALON STUDIO

Hands on experience in HP ALM writing scripts, executing test cases, working through different requirements in ALM and validating them.

Proven expertise in creating Test plans, Test Scenarios, Testing Process, Testing Approaches, and Traceability Matrix and conducted GAP Analysis.

Experience with Programming language using Java, HTML, Python.

Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Proficiency in Reporting and Prioritizing software bugs in conjunction with the development and QA Managers.

Experience in, Smoke Testing, Integration testing, Functional testing, Regression testing, User Acceptance Testing (UAT) and browser compatibility testing.

Provided time estimates for test automation efforts.

Extensive experience in writing SQL Query and Linux Commands.

Experience in updating defect in JIRA and chalk portal dashboard, Generating Matrices Report.

Experience with RabbitMQ Messaging Server.

Experience with POSTMAN tool for API testing.

Experience with Rest Assured tool for Automation of API.

Experience in preparing daily and weekly status Report.

Experience in Troubleshooting various errors like- S-guide, Limited Mode, Retrieving channel info

Experience in Working on dataflows from backend to front end.

Cross browser testing to ensure UI uniformity and better end user satisfaction.

Self-starter able to achieve successful outcomes in a non-hierarchical environment with minimal supervision, Prioritization skills to manage multiple projects on different schedules.

Good analytical, communication and management skills.

Proactive, good team player and hard worker.

SOFTWARE SKILLS:

Automation Tools: Selenium Web driver, POM, Cucumber, TestNG, Jenkins, Maven, Katalon

Studio

Defect / Bug Tracking Tools: JIRA, Quality Center,

Databases: MS SQL, Oracle, MYSQL

Web Service: Rest API using Rest Assured, Postman Tool, Soap UI

Source code Management: Sub Version (SVN), GITHUB (GIT)

Web Technologies: HTML, Cascading style sheet (CSS), JSON and XML

Programming Languages: Java, SQL and Linux- Putty

IDE: Eclipse

EXPERIENCE

World Fuel Services: April 2019-Till Present

QA Lead

World Fuel Services Corporation (WFS, World Fuel) is an energy, commodities, and services company based in Miami, Florida. WFS focuses on the marketing, trading, and financing of aviation, marine and ground transportation fuel products and related services. In 2013, WFS moved into natural gas & power. It’s basically deals in brokerage for supply of fuel to marine, aviation, Land.

Responsibilities:

Develop and build automation frameworks and tests for regression test suites

Maintain and update automated test systems as functionality changes

Verify software meets the requirements

Participate in Sprint Planning meetings and prepare the test strategy for each cycle

Construct test cases and plans; ensure test cases cover all requirements and design specifications

Write automated test cases using Java and Groovy and also execute accordingly using Selenium

Document software defects using JIRA bug tracking systems; monitor bug resolution efforts

Created and maintain functional tests through UI automation using Katalon Studio and Selenium

Extensively worked on GraphQL Automation.

Developed manual and automation for API using Postman tool, SoapUI and Automation of API through Katalon Studio and also used Rest Assured in different projects.

Used Selenium WebDriver with TestNG to automate the User Interface.

Experienced in Scrum and Agile Methodologies

Experienced on CI/CD process and build & deployment tools like Bamboo and Jenkins.

Experience with Black Box testing in a Web environment.

Experience with using BDD tools like Cucumber and TDD frameworks.

Worked on Monitoring tool as Data Dog and New Relic.

Used POSTMAN and SOAP tool for API testing.

Good Experience with playground tool for testing GraphQL

Experience working on AWS application along with Single Sign On.

Good Knowledge about Integration Katalon with Docker Container

Experienced working CBT (Cross Browser Testing) Tool Integration

Worked on Performance Testing like Jmeter.

Excellent verbal and written communication skills.

Ability to effectively prioritize and execute tasks in high pressure environment.

Handling and guiding Off shore and On-Site Team.

General Electric: Aug 2018 – Mar 2019

Senior QA Automation Tester

GE Transportation Division was focusing on Movement Planner System. It is a Rail traffic control system and logistics planner all in one, Movement Planner optimizes traffic flows for improved service performance, increased asset utilization, and higher productivity. This advanced software uses real-time network data to help dispatchers manage trains across the network- from identifying potential scheduling conflicts to increasing the capacity and fluidity of the entire network. Train conflicts are detected up to 24 hours in advance and ETA predictions are more accurate and timelier.

Responsibilities:

Developed manual and automated test plans and test scripts, executing test cases for large and complex business system.

Used JavaScript and JSON to develop automated test cases.

Used Selenium WebDriver with TestNG to automate the User Interface.

Create and execute formal test plans as well as communicate in writing or in meetings with the development teams.

Develop automation test scenarios and enhance automation test platforms.

Used Oracle database to check the translated message go in accurate Table.

Experience with RabbitMQ Messaging Server

Initiate, Monitor and follow up for resolution of outstanding Bug/Issues and manage the defects in Rally.

Used Jenkins to create deployment jobs and fetch latest build for testing.

Used JavaScript with JSON for API service testing.

Used POSTMAN tool for API testing.

Also Used Curl Commands with JSON to send POST, DELETE calls.

Used GIT for source code management.

Used VM forge environment to run test scripts.

Ability to effectively prioritize and execute tasks in high pressure environment.

Ability to follow up, investigate, troubleshoot, and resolve incidents.

Charter Communications: Jan 2018 – July 2018

QA Automation Tester

Charter Communication is a relentlessly-focused, results-driven software development company in Denver Colorado, committed to delivering great customer service. It is a leading solutions provider for digital video development and video streaming software solutions. Project was testing various kinds of set top boxes. It is the second-largest cable operator in the United States by subscribers, just behind Comcast, and third largest pay TV operator.

Responsibilities:

Developed manual test cases for the application from functional requirements.

Designed and created Test Plans and Test Cases based on business requirements

Used Jira to create user stories, build a sprint backlog, visualize activity and measure speed of the progress and create status report of a project.

Tested applications in Waterfall and Agile development process.

Discovered bugs and logged defects in JIRA. Also used for document enhancements, deployments and production issues.

Performed cross browser testing and Ad hoc testing.

Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.

Extensively involved in identifying test cases to automate. Automate those test cases using with Selenium WebDriver, TestNG and Java.

Responsible for Manual test case execution of both web and stand-alone applications in (Agile/Scrum development)- in various stages of Smoke Testing, Functional Testing, and Regression Testing,

Worked on the platform of Functional Verification testing of IPTV (Internet Protocol Television) set top boxes for delivery of television program content.

Used TESTNG for the entire regression testing and functional testing with Selenium WEB Driver as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Developed and maintained automated Functional/Regression test suite.

Tested various features for set top box application manually and automation such as DVR, Settings menu, Guide menu, Parental Controls.

Performed testing on various modules like Netflix, DVR, Accessibility, Caller ID.

Automated channels scans functionality using selenium to execute on multiple controllers (approximately 20) for multiple releases.

Maintained Linux, and test servers and hosts.

Involved in identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression tests.

Worked in Scrum Agile environment using JIRA tool.

Used GIT as Source code management

Used Java and Selenium Web Drivers to be automated web applications.

Developed and Maintained Test Matrix on various dimensions like test status to reflect the test progress.

Conducted database testing for the application by writing and executing SQL queries in Oracle database.

Performed Manual Testing on Golden Keys and automated the same.

Automated internal TMC server functionality to test on multiple browser.

Automated negative test scenarios/troubleshooting such as Guide-0002 error code, Limited Mode, Retrieving Channel Info.

Automated various modules like VOD (video on demand) and PPV (Pay per View) and executed in different test environment.

Participated in requirement gathering meetings with business, SME, end user, usability & BA’s.

Provided testing estimates/input for Automation.

EXPERIENCE

State Farm Insurance: Dec 2012 - Mar 2016

QA Automation Tester /Business Analyst

Responsibilities:

Created automated regression test cases and suites using Selenium Web Driver with Java as programming language.

Used Cucumber based Gherkin scripting.

Used Cucumber for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Prepared Test Plans and Test Cases based on the business requirements.

Experience in using Jenkins as a Continuous Integration server to configure with SVN/GitHub and Maven.

Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA.

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Performed API testing using SOAP UI

Used Postman tool to test REST API Web Service

Extensively involved in regression testing using the automation scripts designed to uncover breakage.

Cross browser testing to ensure UI uniformity and better end user satisfaction.

Participated in peer review of automation test scripts.

Used Jira as bug reporting tools to track test progress, test execution.

Identified issue, writing document and reported bugs in Agile development cycle.

Conducted database testing for the application by writing and executing SQL queries

Status reporting to client team and senior management.

Used Git and GitHub as source code management tool.

Performed Build on Jenkins as Build automation tool.

Involved in knowledge transfer about the application and automation tools to new joiners.

Provided testing estimates and input on new and complex functionalities.

Created automation standards as per client team and industry standards from the beginning.

Team Size: 4 members at onshore and 10 members at offshore

TEACHING FACULTY

From April 2016 till Jan 2018- Teaching Assistance for GRAD Thesis courses, Analysis and Design Modern Information Systems courses, User Centered Design Courses and Applied thesis in Information System Engineering and Management courses. Courses code (ISEM501, ISEM 502, ISEM 530, GRAD 695 and GRAD 699).

EDUCATION

MS in information Systems Engineering and Management (May 2018) from Harrisburg University of Science and Technology, Harrisburg, Pennsylvania, USA.

Bachelor’s in Business Administration and LLB (April 2012) from Symbiosis International University, Pune, Maharashtra, India.



Contact this candidate