Post Job Free
Sign in

Qa Automation Engineer

Location:
Cincinnati, OH
Posted:
May 13, 2023

Contact this candidate

Resume:

Pratyusha

QA Automation Engineer/API Tester

Email: ********@*****.***

Ph #:

Professional Summary:

* ***** ** *********** ********** in the area of Quality Assurance and Quality Control of Software products with Manual and Automated Testing on Client-Server and Web Applications.

Good knowledge of Quality Assurance Process using the methodologies such as Agile-Scrum, Waterfall, V-Model, and SDLC.

Participated in Verification and Validation Techniques.

Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, TestNG, Appium, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).

Experience in Manual Testing related to Black-Box testing such as Functionality testing, Smoke testing, System Testing, Integration testing, Stress testing, Acceptance testing, Regression testing and User Acceptance testing (UAT), Cross browser testing and Ad-hoc testing on Web-based and Window-based applications.

Expertise in Quality Analysis with strong understanding of (SDLC), (STLC) and Test methodologies.

Extensive QA experience in reviewing and analyzing FRS/SRS documents and Preparation of Test Strategy, Test Plan, Requirement Analysis, Effort Estimation, Designing Test Scenarios and Test Case and Reviewing Test Cases.

Experience in dynamic Agile/Scrum methods like Scrum and Feature Driven Development.

Excellent understanding of Software Quality Assurance techniques, Agile Methods and Test complete.

Knowledge on backend testing and has a very good knowledge of writing and executing SQL queries to verify the data.

Experienced in creating and updating tables, views, working with triggers and stored procedures.

Good experience in creating, modifying and enhancing both manual Test cases and test scripts created in Selenium WebDriver.

Proven experience with Functional GUI, Database, Regression testing.

Knowledge in creating new TestNG test cases, modifying the Selenium scripts and Writing test suites using TestNG.

Designed and implemented different automation frameworks from scratch like Keyword Driven Framework, Data Driven Framework and Hybrid framework for many projects.

Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.

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 frames (frames, iframes) of a HTML page with having different DOM's for every iframe.

Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Good experience in testing both SOAP and REST services using SOAP UI, Postman Tested both XML and JSON formats.

Experience in importing and exporting Test Scripts to Quality Center/ALM, TFS from Microsoft Excel using Apache POI.

Possess strong analytical and problem-solving skills with the ability to adapt to a new environment and meet stringent deadlines. Possess a flexible & detail oriented attitude. A team player with excellent technical, communication, and leadership skills. Ability to quickly learn and adapt to the rapidly emerging Technologies.

Hands on experience in BDD. Implemented Data Driven Hybrid Automation frame works.

Technical Skills:

Development methodologies

Agile (Scrum), BDD Model

Automation Tools

Selenium IDE/WebDriver, Cucumber, TestNG, Appium, Soap UI, Postman.

Framework

Keyword Driven, Data Driven, Hybrid Testing Framework, BDD Page object Model

Bug or Test Management Tools

Quality Center/ALM, JIRA

Scripting Languages

JavaScript

Database/Database tools

SQL Server, Oracle SQL, MySQL.

Operating Systems

Windows, iOS, Android

PROJECTS PROFILE:

Company: HCI, Cincinnati, OH Nov 2022 – Mar 2023

Role: Android Test Engineer

Responsibilities:

Responsible for taking the logs from the android devices.

Develop and manage Guiscript and capture the logcats.

Record and maintain the logcats in Trello.

Used Postman for API testing.

Company: TQL, Cincinnati, OH May 2022 – Oct 2022

Role: QA Automation Engineer and Release Specialist

Responsibilities:

Responsible for implementation and maintenance of automated test frameworks and scenarios.

Work with other QA Engineers and Developers to ensure that all aspects of the applications have proper testing coverage and overall system reliability, performance, and quality

Deliver effective and efficient automated testing solutions by meeting key product milestones and overall deliverables on-time while adhering to development and quality standards

Develop and manage best practices with respect to test data required for automated test scenarios

Perform testing using a variety of methodologies, including manual, exploratory, and automated

Create, execute and maintain automated test scripts for both APIs and functional tests using Selenium with C#

Detect, track and document software defects and inconsistencies

Review, analyze, and supplement requirement specifications, and ensure maximum test coverage

Environment: Visual Studio, C#, Swagger API, Selenium.

Client: Kemper Insurance, Chicago, IL Oct 2019 – May 2022

Role: QA Automation Engineer

Responsibilities:

•Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.

•Performing the role of QA Test Automation engineer in a fast-paced Agile (Scrum) team.

•Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliance.

•Designed Automation Test Scripts using Selenium WebDriver, Java, TestNG and Maven.

•Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

•Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.

•Prepared test data document and Involved in generation of bug and test case execution reports.

•Strong understanding of software Test Methodologies and knowledge of modern software development processes, including Issue/Bug Tacking, Release management, Requirements etc.

•Prepared manual & function test cases on web based application as per requirements.

•Worked on the Android module of the project where I was responsible for automating the app using Appium.

•Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

•Responsible for evaluating all identified and entered defects encountered during testing in Pivotal tracker.

•Performed manual procedures for functional testing of Web services Involved in Manual Testing to check the basic functionality of the modules under test.

•Created JavaScript (.js) using describe, it, promise, resolve, reject, done, expect and assertions for REST API Validations like POST, PUT, GET and DELETE.

•Created 125 Backend Java Test Scripts to validate REST API Web Services for Mail Broker containing different templates for customer receiving emails.

•Automated more than 355 new unique Manual Test Cases for both Frontend and Backend of the application.

•Executed Test Scripts in different env like Dev, Int, Stag, UAT and Prod using multiple browsers like IE, FF, and Chrome.

•Assist in designing physical data structures to support application requirements by collaborating with DBA.

•Created Test Completion Reports at the end of final testing status including defect information to be presented to the business line for approval.

•Involved in Maven configuration for running servers and scripts after the build.

•Performed web services testing with REST ASSURED/ Postman by validating request and response for XML, JSON files.

•Used JIRA for defect tracking. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.

•Worked closely with team QA to develop comprehensive Rest API test strategy.

•Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology. In Agile- BDD Model

Environment: Java, JIRA, Microsoft Office Excel, Agile, Testing, Selenium, JavaScript, TestNG, Maven, Cucumber, SQL, Jenkins, Appium, Microsoft Word, Microsoft Power point, REST ASSURED, Postman, Windows.

Client: Augusta Sportswear, Grovetown, GA Mar 2018 – Sep 2019

Role: QA Automation Engineer

Responsibilities:

Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.

Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.

Used Cucumber automated testing to test new and existing functionality.

Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Tested interactive company website and data miniaturization technology.

Used Cucumber for browser based testing with scenarios and situations.

Automation testing covered functionality, performance, GUI of all the components of the website.

Verified the files against the commands in the command line.

Created containers for multiple files and dictionaries for compressing/decompressing.

Identified and isolated software defects and reported them via JIRA. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.

Defect Triaging and Release sign off for Continuous Delivery cycles.

Used XML file to seed multiple file types into one dictionary and miniaturize them.

Writing test plans. Test cases and logging bugs.

Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Developed features, scenarios for BDD and TDD.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, TDD, Agile, HTML, XML, XPath, JavaScript, JIRA, SQL, PLSQL, Oracle, Windows.

Company: Sagarsoft India Limited, Hyderabad, India Aug 2015 – Sep 2016

Role: Test Engineer

Responsibilities:

Designed and Created Test Cases using Quality Center.

Performed checking the user profiles and their login scripts.

Checked the basic functionality by manual testing.

Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.

Modified the Test Scripts accordingly when we record the applications.

Performed User Acceptance Testing (UAT), interacted with users for execution of test cases in UAT.

Involved in examining the severity and priority of the Defects and Test Results Reporting.

Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.

Verified the data from backend by running the SQL queries.

Environment: Quality Center, Java, HTML, JavaScript, SQL, XML and Oracle.



Contact this candidate