Post Job Free
Sign in

Test Engineer Automation Testing

Location:
Prosper, TX
Posted:
April 14, 2025

Contact this candidate

Resume:

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

Ph. # 214-***-****

SUMMARY:

Over 8+ years of experience in Software Quality Test Engineer working on Manual & Automation Testing of Web, Mobile, Desktop, iPhone, Android Applications and client/server Applications in diverse domains providing extensive support in test planning, test development and test execution of projects both manually and using Automation tools – Selenium, Appium. Functional OOPS-Java.

Proficient in using test automation tools such as Selenium Web Driver/Grid with Java and Cucumber to develop automation testing scripts for client server and web-based applications.

Proficient in designing the API Testing framework using Rest Assured & Karate to develop automation testing scripts for Client -Server and Web-Based applications.

Experience in developing in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.

Experience in using Spying tools like Firebug for Firefox, developer tools in Chrome, locating web elements using ID, Name, XPath, and CSS.

Experience in testing Mobile Web application and performed the apps testing on iPhone and Android Devices.

Experience in back-end Database testing writing and executing SQL queries and other database operations with database like SQL Server.

Experience in build tools such as Maven, Gradle scripts adding dependencies and maintaining pom.xml file.

Good Experiences in Appium 2 for mobile testing in Android, IOS and Mobile Applications.

Experience in building the Scenarios, Features, Step definitions by using the Cucumber along with Selenium WebDriver to develop BDD framework.

Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Hybrid, Page Object Model (POM) and BDD/TDD.

Good Knowledge on using BDD (Behavior Data Driven) Frameworks like Cucumber.

Good working experience on Rest Assured for testing and validating various web services used in the application.

Used Postman tool for backend Manual API testing and understanding the HTTP status code responses.

Performed Web services testing using RESTFUL (using REST Methods POST, PUT, GET, DELETE) and validated status codes using Rest Assured.

Sound knowledge on Creating automated test scripts for API testing using Rest-Assured library and parsed the response JSON and validated the data using JAVA.

Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.

Professional expertise in Smoke Testing, Backend Testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Regression Testing, Sanity Testing and Cross browser Testing.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM.

Expertise in debugging issues occurred in front end part of web-based application, which is developed using HTML5, CSS3 and Java.

Handon experiences in database querying, data manipulation and populating using SQL Server.

Good experience in performing manual testing using Android Studio Emulators, IOS Simulators & Mobile Application Testing using Automation Tools like Appium 2

Expert using open-source bug tracking tool JIRA.

Experience in working on Windows and Mac operating systems.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

TECHNICAL SKILLS:

Testing Tools : Selenium Web Driver/GRID, Cucumber, JMeter

Languages : JAVA, C#.NET

Web Technologies : HTML, XML, CSS

IDE : Eclipse, Visual Studio, IntelliJ

Test Framework : Junit, TestNG, Data Driven Framework, Hybrid, Page Object Module, TDD, BDD

Web Debugging Tool : XPath, Fire path, Firebug

Build Tool : Ant, Maven,Gradle

API Testing Tool : Postman, Swagger

Processes : Agile-Scrum

Bug Tracking Tools : JIRA

Continuous Integration/ Continuous Deployment Tools: Jenkins, Splunk

Version Control : GIT

Data Bases : MS Access, SQL Server

Operating Systems : Windows (XP, Vista & 7, 8), Mac

Database : SQL Server

Testing Methodologies: Agile, Scrum, Waterfall, BDD, TDD, Manual Testing.

PROFESSIONAL SUMMARY:

Client: CapitalOne, Plano TX July 2022 – Till Date

Role: QA Selenium Automation Tester

Project Objective: Developer Navigator is a web-based Application that is designed to be a one-stop shop for developers who are building an application from inception to release.

Responsibilities:

Gathered requirements documents such as business requirements and design document and other related documents.

Develop the scripts for build, deployment, maintenance and related tasks using Jenkins, docker and Maven.

Used CloudWatch for monitoring AWS cloud resources and application that deployed on AWS by creating new alarm, enable notification service.

Develop and maintain automated test scripts to validate the accuracy and integrity of web-based application.

Designed, executed, and maintained Selenium Web Driver (TestNG, JUnit) automated test cases for regression test cases.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

Performed Data driven testing using Selenium Web Driver and TestNG functions, which reads data from property and EXCEL files.

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

Followed BDD (Behavior Driven Approach) like Cucumber to design the automation scripts using Selenium Web Driver framework.

Integrated automated tests with CI/CD pipelines via Jenkins, increasing deployment frequency by 20%

Conduct smoke, integration, regression, and other tests on the product under the development and release.

Analyze and monitor the test results, troubleshoot, and identify the root cause of the problems.

Design and develop test automation framework and strategy using Java/Cucumber.

Migrate from Cypress scripts to Selenium WebDriver with Java.

Experience in checking the logs using Splunk for identifying the issues.

Use Splunk to search, analyze we application data and monitoring logs.

Generated some good Cucumber PDF Reports by adding the plugins/format in Test runner class.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Experience in Jenkins for Continuous Integration and for End-to-End automation for the builds and Continuous Delivery.

Automated the API services using Rest-Assured framework for Integration and Regression Testing.

Involved in REST-API testing as well as to validate the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Response body, Scope, Server.

Created SQL queries to extract data from database and to check the data flow through the frontend and backend.

Identified and reported bugs using defect tracking tool JIRA and presented bug reports for weekly status updates.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Cucumber, Agile, Maven, X Path, Firebug, Eclipse, HTML, GitHub, Mac OS, SQL Server

Client: Core Logic, Irving, TX, Jan 2018 to Feb 2021

Role: QA Automation Engineer (Selenium)/Appium Tester

Project Objective: Idea is Integrated Data Entry web-based Application used to process and validate the loan applications of the Customers. This project was to upgrade the automation of Mortgage loan Process beginning with customer initiation to the title transfer.

Responsibilities:

Gathered requirements documents such as business requirements and design document and other related documents.

Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases

Designed, executed, and maintained Selenium Web Driver (TestNG, JUnit) automated test cases for regression test cases.

Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.

Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.

Performed Data driven testing using Selenium Web Driver and TestNG functions, which reads data from property and EXCEL files.

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

Followed BDD (Behavior Driven Approach) like Cucumber to design the automation scripts using Selenium Web Driver framework.

Implemented test automation scripts for mobile testing using Appium for Android.

Experience in setting up test environment for automated script execution using Java, Appium and TestNG.

Identified mobile elements using Appium Inspector, UI Automator Viewer.

Used Appium to facilitate mobile testing by creating mobile driver class with required Mobile capabilities.

Wrote and executed automated tests in Selenium WebDriver for a browser-based application

Involved in REST-API testing as well as to validate the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Response body, Scope, Server.

Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.

Generated some good Cucumber PDF Reports by adding the plugins/format in Test runner class.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Performed Smoke, Functional, Regression and Integration testing.

Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.

Identified and reported bugs using defect tracking tool JIRA and presented bug reports for weekly status updates.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Cucumber, Agile, Maven, Gradle, X Path, Firebug, Eclipse, HTML, Appium, GitHub, Mac O.S.

Client: Prime Therapeutics Ltd., Eagan, MN Feb 2015 to April 2016

Project #2: Clinical Review Engine

Position: QA Selenium/API Automation Tester

Project Objective: Clinical Review Engine is a web-based application use to process and monitor Medicare Part D drug coverage determination requests received through Prime Therapeutics several intake channels.

Responsibilities:

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Responsible for planning, executing, and managing the UI automation scripts written in Cucumber BDD using Hybrid Framework.

Prepared the Test Suite with the TestNG framework based on C# and developed the test scripts using TestNG annotations.

Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages and used Python language for designing web pages and Implemented Page Object Model framework.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

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.

Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

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

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Performed Manual Webservice API testing using Postman tool and validated HTTP Status Codes.

Created feature files using Scenario, Scenario outline using Cucumber (BDD) approach and reviewed with different stakeholders to validate the functionality.

Worked with Restful Web Service API Testing Conducted backend testing using Rest Assured with JAVA to validate response and HTTP status code.

Proficient in utilizing JMeter to create and manage complex test scenarios for API performance testing, analyzing response times and identifying areas for optimization

Design, develop and execute load tests using JMeter and Jenkins. Created and executed JMeter scripts for performance testing.

Performed REST-API testing as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes and Response body.

Generated reports using extent reports after testing web applications to analyze the pass percentages and failed cases.

Run Smoke test in the morning, Analyze, Debug and send report to the whole team.

Environment: Clinical Review Engine, Selenium Web Driver, Java, TestNG, Jenkins, Cucumber, Agile, Maven, X Path, Firebug, Visual Studio, Quality Center HTML, GitHub, Windows 7.

Client: Express Scripts Inc., Bloomington, MN, June 2013 to July 2014

Project: Benefit Administrator

Position: QA Manual Tester

Project Objective: To Verify the end user can benefit with the features of BA Tool modules of EAB, COB, DCO, ACBM, etc.,

Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

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

Worked under waterfall methodology.

Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.

Prepared reporting module using Extent Reports integrated with TestNG.

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

Performed extensive end to end manual testing.

Proficient in utilizing JMeter to create and manage complex test scenarios for API performance testing, analyzing response times and identifying areas for optimization

Extensive experience in performance testing using JMeter to design and execute load tests on complex web applications, identifying performance bottlenecks and optimizing system performance

Identify the Test Scenarios, developed and reviewed test cases as per the requirements

Modified and maintained test cases with changes in application interface and navigation flow for further releases.

Prepared the test data for positive and negative testing for executing the test cases.

Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Client website Solutions-BA, Selenium Web Driver, Python, JMeter, TestNG, Jenkins, Agile, SQL, Package. Json, X Path, Firebug, IntelliJ, HTML, GitHub, Windows 7.

Client: Ironshore, Hyderabad, India, June 2010 to July 2011

Position: QA/ Manual Tester

Responsibilities:

Performed manual testing and maintain documentation on different types of testing viz., Positive, Negative, Regression, Integration, System, User-acceptance.

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

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

Wrote Test Cases and performed Manual Testing like Positive Testing and Negative Testing.

Worked under waterfall methodology.

Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.

Performed extensive end to end manual testing.

Performed Webservices Manual testing and validated JSON Request/Response data using Open-Source Tool like Postman.

Analyze test cases and functional specifications to determine best approach for automating scripts.

Identify the Test Scenarios, developed and reviewed test cases as per the requirements

Modified and maintained test cases with changes in application interface and navigation flow for further releases.

Prepared reporting module using Extent Reports integrated with TestNG.

Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Client website Solutions-BA, Selenium Web Driver, Java, TestNG, Jenkins, Agile, SQL, Maven, X Path, Firebug, Eclipse, HTML, GitHub, Windows 7.

EDUCATION:

Bachelor’s in computer science & technology from Jawaharlal Nehru Technological University, 2008.



Contact this candidate