Post Job Free
Sign in

Quality Assurance Automation Engineer

Location:
Aubrey, TX
Posted:
April 16, 2025

Contact this candidate

Resume:

Janapriya

QA Automation Engineer

Phone: +1-945-***-****

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

LinkedIn: https://www.linkedin.com/in/priya-qa/

Professional Summary:

Over 9+ years of experience in both Manual and Automated Software Quality Assurance testing of client-server and web-based applications and Backend testing.

I am acquainted with all phases of SDLC and STLC and Defect Management Lifecycle.

Hands-on working experience with UFT for automating Regression Testing of the application.

Experienced in implementation through Agile Methodology and Waterfall Methodology.

QA Expertise for Web and Mobile automation and manual software testing using Selenium, TestNG, Java, Appium, Jira, ALM Quality Center, UI Automator and Xcode, GIT, Jenkins.

Good Understanding of calculating capacity, analyzing User Stories and Acceptance criteria in agile methodology.

Experience in developing, maintaining and executing Automated Test Scripts Using Both QTP/UFT and selenium.

Excellent working experience with Descriptive Programming for developing test scripts with QTP/UFT and Page Object Model for Selenium.

Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.

Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files.

Sound knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java for test case automation.

Experience in setting up the automation framework and using automation tools like Selenium WebDriver, Grid, TestNG, QTP, Appium, UI Automator viewer, Appium Inspector, Xcode, XCUI Test.

Hands-on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging management, CI/CD process.

Experience in Jenkins/Azure DevOps is used for CI/CD pipeline.

Experienced in designing Page Object Model (POM) and TestNG based automation framework using Selenium WebDriver, Java and TestNG.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools like Selenium WebDriver, JUnit, TestNG, JIRA, Jenkins, and HP Quality Center/ALM.

Extensive experience implementing different automation frameworks like keyword Driven framework, Data Driven framework and Hybrid framework.

Expertise in writing Selenium Web driver automation scripts using Java. Well versed with handling web elements in Selenium Web driver.

Extensive experience in Requirements Gathering, Functional and Technical Specifications, Business Analysis, QA, Documentation, Test Plans, Test Strategy, Test Cases, and Regression testing.

Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.

Writing test cases using element locators, Web driver methods, java programming features and TestNG annotations.

Strong Experience in Web services Testing (SOAP and Restful) using Soap UI and Postman.

Executing Selenium Test cases and reporting defects. Expertise in performing backend data validation/testing using complex SQL queries to validate the completeness, integrity, and accuracy of data.

Experience in performing database testing and working with SQL queries and databases like MS SQL Server and My SQL.

Performed SQL query executions in Database as a part of backend Data Verifications and Test case data setup.

Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL and REST using various industry standard tools like SOAP UI.

Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.

Participated in Defect Management process, track and retest defects found during testing until fixed.

Working knowledge on maintaining code using TFS, GIT and performed build verification using Maven.

Performed review and analysis of functional requirements and test plan design documentation. Attended requirements and design meetings.

Highly motivated team player with analytical, organizational, and technical skills, unique ability to adapt quickly to challenges and changing environments.

Technical Skills:

Processes / Methodologies

Agile/Scrum, Waterfall

Testing Tools

Selenium WebDriver, UFT, JUnit, TestNG, Soap UI, Postman

Web Technologies

HTML, XML, CSS

Build/CI Tools

Maven, Jenkins

Version Control Tools

GitHub, Git Lab, Team Foundation Server (TFS)

Test Management Tools

HP Quality Center (QC)/ALM, JIRA, VSTS

Bug Tracking Tools

TFS, Bugzilla

Languages

Core Java, HTML, XML, SQL

Databases

My SQL, MS SQL Server

Operating System

Windows XP,7,8.1/10, Mac

Testing Framework

JUnit, TestNG, Data Driven Framework

Work Experience:

Client: T-Mobile, Frisco, TX. Date: Dec 2021 to Till Date

Role: Test Data Consultant

Responsibilities:

Working on a project that will provide the ability to migrate existing Sprint Device Financing Instruments from Sprint to T-Mobile.

Working in Waterfall methodology and using Jira to assign, track and update tasks.

Performed Functional and Regression testing on Mobile App testing.

Prepare Test Customer Data to ensure target functionality and business rules followed post account conversion.

Used internal tools for Accounts creations, Data Validation, make payments, device/sim swaps and make sure data passes through all predefined rules and Convert Data.

Used SOAP UI to run Groovy Script for Payment processing, Data creation and Validation, Suspend and restore accounts in multiple environments.

Working on data creation based on the bill cycles, requirements from the customers.

Write SQL queries using SQL Joins. Also, using SQL statements to extract data from the tables to validate test results.

Used JIRA for executing test cases, defect logging, tracking and bug resolution.

Experienced in writing SQL queries for fetching the data and verifying it against the JSON response received in web services.

Working on Preparing and Validating the test data for the bill cycle.

Worked in multiple environments based on requirement.

Updating the tables with the prepared data for the team to use it.

Coordinate work between onsite and offshore resources.

Working on creating data for device loan creation, promotions.

Participate in daily status or stand-up calls.

Involved in defect review meetings with the testing team.

Good understanding of Defect life cycle.

Developed and executed SQL queries for back-end testing in SQL Server.

Working on creating/converting data for single and multiple devices as per the requester.

Working on Test data tickets daily.

Logged Defects in HP ALM with priorities and co-ordinate with the Development team for fixing.

Expertise in Web services Testing using Postman.

Interaction with development and business management teams to identify and formulate product testing strategies.

Environment: SQL Server, HP ALM, Jira, Soap UI.

Client: Verizon, Temple Terrace, FL. Date: Dec 2019 to Nov 2021

Role: QA Automation Engineer

Responsibilities:

• Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium.

• Responsible for creating automation testing and coding standards.

• Responsible for planning regression test stories in every Sprint.

• Used Cucumber by creating the Features and Step Definition files to execute test scripts.

• Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

• Automated back-end data validation through selenium.

• Created Test Automation Framework with Cucumber and Selenium WebDriver.

• Web Element Inspection through Firebug and Fire Path.

• Implement Selenium Grid to execute test scenarios on multiple browsers.

• Build tests through maven pom file.

• Test execution and reporting through Jenkins.

• Conducted backend testing using SQL queries to validate data for databases and Used SQL queries for retrieving data from database for executing user specific test cases.

• Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.

• Monitor test execution status through log4j.

• Maintain Code versions through Git Lab.

• Bug Reporting and Tracking through JIRA.

• Presented Automation Test result analysis during daily agile stand-up meetings.

• Responsible for transferring knowledge about the use of test framework to the team members.

Environment: Java, Windows, Cucumber, Gherkin, Maven, Jenkins, TestNG, Git Lab, Selenium, SQL Server, Agile.

Client: PwC, Tampa, FL. Date: Nov 2018 to Nov 2019

Role: QA Mobile Tester

Responsibilities:

• Testing the application using mobile - iOS and Android devices.

• Used iOS Simulator (on Xcode) to make sure the app works on all devices and there are no UI Issues.

• Created Emulators using Android SDK Simulator using Xcode for step-by-step debugging.

• Created Emulator and Simulators using Android SDK and Xcode.

• Creating test plans based on product requirements, specifications, and on the fly discussions.

• Working with customer service and IT to address escalation issues, bugs, and support requests.

• Familiarity testing native mobile apps on both iOS & Android.

• Involved in creation of automation framework in Selenium/Appium, Xcode and Android Studio using Java.

• Experience with validating RESTful APIs.

• Analyzed and documented detailed program information while working and interacting with software developers and members of various other dependent departments.

• Working as QA Tester and took responsibility for the Requirements Analysis, Designing and testing of the flow and the logic for the project.

• Performed Agile, reviewed the User stories and participated in Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective and Release Planning meetings.

• Created the Test Procedure and Test Cases from the Requirements for Black Box, White Box testing of application.

• Involved in deployment and production release activities with Team members.

• Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing. Managed individual sprint user stories and tasks using VSTS as Agile Management tool.

• Working on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases. Made ensure the new features meet the customer requirements and acceptable quality assurance standards.

• Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

• Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses.

• Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model given, when and then.

• Performed Continuous integration using Jenkins.

• Using Maven as a build management Tool.

• Attending defect status meetings and weekly team status meetings or reporting testing status and shared ideas for improved testing efforts.

• Analyzed the requirements for gaps and performed test analysis to cover all test scenarios.

• Worked with the development team to ensure that the testing issues are resolved and coordinated defect resolution.

Environment: Agile, Selenium, Java, TestNG, Maven, Jenkins, Xcode, SOAP UI, Rest Assured, Http Client, HTML, XML, JIRA, Rally, Oracle, Eclipse, Tomcat Server, Cucumber.

Client: Coty, Sanford, NC. Date: Mar 2017 to Oct 2018

Role: QA Automation Engineer

Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.

Associated with the development team to understand technical design and architecture for test planning.

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Created Selenium WebDriver automation scripts using Java to validate functionality on various browsers.

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 WebDriver.

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

Designed Test Cases in a spreadsheet and uploaded them to Quality Center Test Plan module and executed them in QC/ALM test lab for various source systems.

Prepared TestNG.xml and build.xml to work for access scripts and run them in remote system.

Prepared Traceability Matrix to ensure adequate coverage of the test cases.

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

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Maintained and executed Maven build files for running automated tests.

Regression test cases were written and automated using Selenium Web Driver.

Involved in User Acceptance Testing (UAT), to test the application for various modules/joins in the application with the assistance of Cucumber in a Behavior Driven Development (BDD) Framework.

Experienced in testing applications manually as well as using automated testing tools like HP Quality Center/ALM.

Tested compatibility of application for dynamic and static content under various cross browsers using XPath, CSS Path in Selenium.

Used GitHub as code repository and Code Collaborator to manage code reviews.

Efficient management of Jira for bug tracking and Confluence for design documents.

Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.

Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

Participated in QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Eclipse, GitHub, HP Quality Center, Agile, Jira, Windows.

Client: Apple, San Jose, CA. Date: June 2016 to Dec 2016

Role: QA Engineer

Responsibilities:

Involved in testing the application for regression builds, manually and running automated test scripts.

Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.

Exported Test Case Scripts (Java-Selenium Web Driver) into Eclipse from Selenium IDE and modified the Selenium scripts and executed.

Used Hybrid Framework and extracted the data from external Excel files using Apache POI.

Performed Test Execution and defect logging and tracking using TFS.

Prepared test cases, plans, strategies, and scripts for both positive and negative results and maintained in Test Management tools - Visual Studio TFS and MTM.

Tested request and response XML's based web services interfaces using SoapUI.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

Used Maven to build and run the Selenium automation framework. Once the script gets over, the framework is used to send the automation reports over email.

Performed Data driven testing using Selenium WebDriver and JUnit functions which read data from property and XML files.

Connected to the database to Query the database using SQL for data verification and validation.

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

Used the SOAP Web services and Postman Tool to post the request and after that get the responses from the service classes.

Performed Manual Testing of this Web application and automated it by using selenium.

Participated in planning, execution, testing and releases in Waterfall Methodology.

Worked on distributed test automation execution on the different environment as part of Continuous Integration Process using Jenkins.

Environment: Java, Selenium, TestNG/JUnit, SOAP UI, Postman, Jenkins, SQL, TFS, Cucumber, Maven, Jenkins, Waterfall.

Client: JP Morgan & Chase, Wilmington, DE. Date: Aug 2015 to May 2016

Role: QA Engineer

Responsibilities:

Analyzed the Business requirement documents, modified the test plan and prepared detailed test cases for the UAT.

Involved in the development of test cases for Web Application

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

Developed Automation Scripts using HP UFT/QTP. Performed Functional and Regression testing using HP UFT/ QTP.

Responsible for creating automated test scripts in UFT/QTP and updated the scripts as per requirement change.

Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium WebDriver and TestNG Framework.

Used Firebug to identify the Object's id, Name, XPath, link in the application.

Used different types of locators for identifying the objects in the webpage.

Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.

Created, developed, and executed test cases for both negative and positive testing.

Involved and performed in validating sanity, functional, integration, functional, UAT, regression and end-to-end test suites using selenium and request and response of the web services using SOAPUI.

Attended daily stand-up meetings.

Conducted the backend database by using SQL queries.

Located and documented in detail all defects found for development to review.

Conduct regression and system testing to ensure that the new code is not causing issues and that defects have been corrected.

Worked extensively with the development team and created status reports.

Utilized Quality Center for managing the testing cycles.

Environment: Agile/Scrum, Selenium WebDriver, UFT/QTP, Jenkins, SoapUI, Java, GitHub, Maven, TestNG, Jira, Restful, Eclipse, XPath, SQL Server, HTML, Windows.

Education:

Master of Science in Computer Science from New York Institute of Technology, NY, USA - 2015.

Bachelor of Technology in Information Technology from Jawaharlal Nehru Technological University, Hyderabad, India, 2009 – 2013.



Contact this candidate