Post Job Free
Sign in

QA Automation Engineer

Location:
New York City, NY
Salary:
$75/hr
Posted:
May 19, 2025

Contact this candidate

Resume:

F A R Z A N

Sr. QA Automation Engineer

*****.******@*****.***

Ph: 657-***-****

Professional Summary:

9+ years of IT experience which includes working experience as Business Systems Analyst, Manual Testing & Automation Testing in Selenium. Proficient in the Selenium Web driver, implementation of Page Object Model with Hybrid Frameworks, Cucumber, SoapUI.

Strong working experience in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.

Experience in developing end-to-end automation using Selenium WebDriver, RC, IDE, Grid, Cypress, Mocha, Junit, TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP), and Rest Assured.

Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.

Developed automation script for Mobile Native applications (IOS, Android) using Appium and have used Perfecto to perform extensive mobile testing.

Hands on experience on working Cypress for angular application end to end testing.

Strong experience with SOA architecture which include Soap and RestFul Web Services testing. Experience testing at the Service layer using tools like Postman and SoapUI.

Good knowledge in front-end technology and framework such as HTML, CSS, JavaScript, AngularJS 4, ReactJS, and JQuery.

Ability to interpret and advise on standards, principles and techniques for meeting accessibility success criteria (including WCAG 2.0 AA, WCAG 2.1 AA, and WAI-ARIA).

Experience in JavaScript, Node.JS, AngularJS and TypeScript.

Knowledge on using Accessing Forms, tables, link, Keyboard, Mouse Events, Uploading File using Selenium WebDriver.

Experience on Cypress Automation Framework using JavaScript and Gherkin.

Good Knowledge in core AWS services (S3, EC2, ELB, EBS, auto scaling etc.) and security practices (IAM, Cloud watch and Cloud trail).

Extensively worked on Selenium WebDriver with the preferred Languages Java, C# and Python.

Proficient in configuring, customizing and using testing tools like Cucumber, HP Quick Test Professional Quality Center Neustar tool, Jira, Selenium (Web Driver).

Experienced in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.

Hands on Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Familiar with container systems like Docker and used container orchestration like Open shift, Kubernetes.

2 years of experience in Big Data Testing and Automation. Experience in writing HQL, Spark-sql, HDFS commands and Unix Scripting to data analysis/validation in Hadoop. Worked on Hive Query Language including concepts like Views, External Tables, Partitions, Bucketing. Develop Unix shell scripts to automate data validations.

In depth knowledge in Hadoop ecosystem. Experience on Hive, HDFS, Sqoop, Yarn, Flume, PIG, SCALA, HBase.

Experience in developing Unix Shell Scripts, Python Scripts and writing SQL queries.

Good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD).

Designed and implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.

Develop scripts using integrated development environment tools such as Eclipse, STS, IntelliJ IDEA and version control by the help of GIT, Stash and Bit bucket on Windows environment.

Experience in Back-end testing, data validation, Database testing using SQL queries.

Expertise in documenting defects with elevated level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.

Performed Web Services testing using SOAPUI tool which is extensively helpful in ecommerce applications

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.

Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber/Gherkin features, Scenarios, and Step Definitions.

Hands on experience with Test management tools such as HP Quality Center/ALM/ RCLM/RQM. Generated (TSL) Test Scripts and validating the scripts using Synchronization point. Running batch execution and sending status report to higher management. Generated test logs using Log4j for various log levels.

Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

Bachelor’s in Computer Science, JNTU, Hyderabad 2014

Technical Skills:

Methodologies

Agile (Scrum) and Waterfall

Software Testing

Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing and Web Services.

SQA Testing & Methodologies, Test Plans, Cases & Processes, Functional Requirements, Scripting & Documentation, Regression & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Performance/Load/Stress Testing, Testing Automation, Defect/Bug Tracking, Test Strategies & Coverages, QA & QC Standards

Testing tools

Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cypress Cloud Testing, TestNG, QTP/UFT, Test Complete, JUnit, Sauce Labs, Cucumber, Jenkins

Test Build & Integration Tools

Maven, ANT, Tortoise, SVN, GIT, Jenkins.

Programming Languages

JAVA, C#, Python

Databases

MYSQL, Oracle, SQL Server.

Testing Frameworks

Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Behaviour Driven Development (BDD) and Page Object Model.

Web Services Testing Tools

SOAPUI, Postman, Rest Assured

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Test Cases Management

JIRA, HP QC/ ALM

Operating Systems

UNIX, WINDOWS, Linux, Mac

Education: Bachelor’s in Computer Science, Osmania University, Hyderabad, India 2014

Professional Experience

Client: Walmart- Dallas, TX Jan 2023 – Present

Role: Sr. QA Automation Engineer

Worked closely with the Developers and stakeholders to review the product and its specifications using Agile-testing methodology.

Performed UI, Functional, Interface, Regression, Integration and UAT.

Executed regression testing after every build using automated test suites.

Worked on Web Services Testing using SOAP UI to create and execute automated functional and regression testing.

Performed End To End testing using using Cucumber, Gherkin and Cypress Automation.

Performed Data-Driven testing to read test data from Excel & Properties files.

Involved in developing Robot Framework and writing test scripts in robot language and python.

Developed keyword driven and data driven tests in Robot Framework.

Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Developed automation scripts using Cypress to automate UI and used Javascript, NodeJS and NPM for Angular based user interface.

Performed Regression testing on new builds, every modification in the application using manual and automated test scripts.

Developed automated test scripts to validate ETL jobs, ensuring consistency across test cycles and quick detection of regression issues.

Verified that data transformations (e.g., calculations, aggregations, conversions) are accurately applied according to business logic and transformation rules.

Involved in building Continuous testing cycle and integrating with CI/CD pipeline.

Developed and maintained automated smoke and regression test suites in Cypress using JavaScript programming language and Mocha Framework.

Worked in Agile development environment with frequently changing requirements and feature set and participated in daily SCRUM and sprint planning meetings.

Performed daily smoke testing and fixed the test script failures.

Participated with QA team to understand the feature to be automated and added to the regression suite.

Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking.

Developed test cases and maintained RTM to ensure test coverage.

Created test plans and testing metrics in Confluence and tracked bugs in Jira.

Performed backend testing using complex SQL queries for data validation and integrity.

Client: Publix- Lakeland, FL Dec 2020 - Nov 2022

Role: Sr. QA Automation Engineer

Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.

Performed parallel testing using Cypress.

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.

Involved in Section 508 Compliance and accessibility testing of web and mobile application.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Java.

Performed Performance and Load Testing using JMeter to analyze and measure the non-functional aspects of the software.

Involved in creating test scenarios for user stories and creating automation test suites using, Selenium Webdriver, Java.

Performed accessibility testing, remediation independently following Section 508 and WCAG 2.0 guideline.

Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.

Created automated script for REST-API testing using Rest Assured framework.

Used the UI Automator, and Appium to locate the elements.

Creation of EC2 roles, policy document in AWS using AWS Identity and Access Management.

Worked with Azure DataBricks to validate ETL jobs using pyspark which moved data from Datalake to SQL Server.

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

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

Design, Develop and Execute load tests using JMeter and Jenkins.

Managing security groups on AWS and custom monitoring using cloud watch.

Involved in setting up Continuous Integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.

Validated data which was transformed and loaded in sql server using databricks jobs.

Created databricks notebooks to validate ETL jobs.

Design and Execute test cases for Smoke testing, Functional testing, Regression testing, Integration testing and End to end system testing, Cross browser testing using HP ALM.

Work with Jira, Stash, Git, Jenkins, Cloud Providers, Google Docs.

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Worked on Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.

Conducted backend and batch jobs testing using complex SQL queries.

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

Client: Verizon- Tampa, FL Jan 2020 - Nov 2020

Role: Sr. QA Engineer

Responsibilities

Working as a Quality Assurance Engineer in the testing team in a large enterprise-level application built on Service-Oriented Architecture (SOA).

Feasibility involved in Gathering requirements, studying the application and collecting the information from developers and business.

Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test scenarios, Test cases and test conditions identified.

Performed Cross browser testing on Chrome, IE, and Firefox.

Using Team-city for knightly build execution and sending status mail if build fails to QA team.

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

Execution of automated test scripts using JMeter based on business/functional specifications.

Worked in Agile development environment with changing requirements and participated in daily SCRUM meeting.

Ensure that software that is developed meets the criteria set out in the functional and non- functional specifications.

Tested mapping of the web service data to the middleware and data transactions to and from middleware to web service adapters by testing REST API services.

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

Prepared traceability matrix to ensure the adequate coverage of the test cases.

Involved in Test Planning, Test Scenarios and Test Cases documentation along with some manual and automation testing.

Created JMeter Test Cases to measure performance and functionality of web services.

Identified regression test cases to automate, automated those test cases using Selenium WebDriver.

Regularly participated in Technical and Used Case review meetings for various functionalities in the application.

Performed API testing using SoapUI and Postman and ensured data and control are working properly between middleware and backend systems.

Used regular expression for dynamic values in Jmeter.

Automated API tests in SoapUI using Groovy script.

Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.

Extensively automated regression and functional test suites by developing test cases using Selenium Web driver, java and TestNG.

Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, DynamoDB, Cognito, S3, CloudFront, VPC, EC2

Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.

Client: Publix- Lakeland, FL July 2018 - Dec 2019

Role: Sr. QA Automation Engineer

Responsibilities

Actively participated and Interacted with product management teams in the review and analysis of functional requirements.

Ensuring the quality delivery of all QA automation deliverables within the deadlines.

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

Handling the regression cycles after every build using automated test suites.

Working closely with the SCRUM teams to understand the feature to be automated and added to the regression suite.

Developing the test automation framework using Selenium Webdriver, TestNG, Java, Maven and POM Pattern.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.Created test scripts using Groovy script.

Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.

Developed Python Scripts using Selenium Webdriver and carried out some functional Tests and presented the Proof of Concept (POC) to the Project Stakeholders.

Created Rest Api test scripts in Rest Assured framework.

Involved in the Implementation of BDD framework using cucumber and created step definition and feature files using Gherkin.

Managed multiple Kubernetes pod containers scaling, and auto-scaling.

Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).

Co-ordination with PM and Development to Review Project Artifacts, Schedule and Deliverables.

Running the entire regression suite using Selenium Grid and Node for faster execution and quicker delivery.

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

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

Wrote Gherkin Test Scripts for Cucumber Framework, developed Cucumber Step Definitions in Ruby.

Tested request and response XML's based web services interfaces using Soap UI and inserted Xpath assertions, Created Test suites, Test cases and test steps in SOAP UI Tool.

Mentoring and guiding the team members to learn and adopt the newly developed framework.

Performed Backend Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Maintaining the legacy automation framework developed using UFT, ALM

Client: AT&T- Austin, TX April 2017 – July 2018

Role: Test Automation Engineer

Responsibilities:

Analyzed and Reviewed the Business requirement document and Technical specification document to understand the scope of testing.

Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.

Worked closely with development team in creating automated scripts for the application using Selenium.

Created test plan, test cases and test scripts development and executed based on business and technical requirements.

Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver using Java.

Used Maven as the build tool, SVN for version control, Jenkins for Continuous Integration.

Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.

Designed and Developed Test Automation Framework Using Selenium and WebDriver.

Involved in designing and building automation frameworks in support of continuous integration in a Test DrivenDevelopment (TDD).

Administer Kafka with Elasticsearch for performance and Kafka related stats.

Tested both SOAP and REST services using SOAP UI, Postman in XML and JASON format.

Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Implemented manual and automated testing methods to perform functional, load, Integration, and regression testing using Selenium.

Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.

Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.

Analyzed and created the bug tracking reporting and summary report in the Quality Center.

Worked on Quality Center for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.

Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.

Conducted quality reviews to monitor the progress of project.

Client: Warner Bros TMZ - Greater Los Angeles, CA May 2016 – Mar 2017

Role: QA Analyst

Responsibilities:

Collaborate with development, product management and sales teams to ensure end-to-end quality of company products.

Create all types of test documentation- test plans, test cases and test/bug reports for existing functionality and new features. Tools used – Confluence and Jira.

Created Test Scripts for various testing stages like Functional, Regression, System and End-to-end testing

Develop, execute and modify Test Strategies and Test Plans and document the test escalation plans.

Analyzed system requirements and evaluated the test automation tools to assist viability for systems adaptability.

Perform cross-platform functional, regression, usability, exploratory, new feature acceptance, UI, API of company product. Test third-party software implementation.

Perform end-to-end, exploratory testing per client/server seat to uncover unpredictable bottlenecks hampering critical business operations.

Written SQL queries to perform Backend and Database Integrity Testing.

Participation on daily basis in Agile/Scrum team meetings throughout short-time release cycle.

Develop test automation scripts and Automation frameworks for high-load back ends of online services.

Analyzed logs to isolate a bug. Create testing data for positive and negative testing.

Working closely with the developers to resolve the design, flow, and UI errors, to get the software released for system testing.

Client: INFOR- Hyderabad, India April 2014– June 2015

Role: Product Test Engineer / Business Systems Analyst

Responsibilities:

Project Management:

Involved in all stages of project life cycle to ensure delivery on time.

Weekly sync up with development and test teams to understand the status.

Agile methodology for component delivery and unit testing was done.

Implemented traceability matrix and ensured full functional coverage criteria.

Test Director was used for repository management, bug reporting and resolutions.

Use case validation:

Assisted in developing test scenarios and test cases with QA team that aligns with requirements.

Acted as a liaison between developers and management staff in resolving issues.

Designed Test Plan for testing life cycle of application using HP Quality Center (QC)

Developed System Test Cases and procedures to test various application points such as web application and database application

Involved in creating a Manual Test Cases and grouped into test cycles and generated reports in HP ALM.

Involved in performing Smoke, Functional, System and Regression and backend Testing.

Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation framework.

Performed Unit Testing of java-based application using Selenium.

Performed GUI testing and Cross Browser compatibility testing.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Developed Hybrid framework with Selenium using Selenium Webdriver and TestNG using Java.

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

Used Selenium GRID to execute test cases in parallel on different target machines.

Wrote SQL Queries to extract data from various database tables for testing purpose validated the data from its source to destination points using Informatica Power enter and SQLServer Management Studio

Identified and documented defects using HP QC to track and follow up on bugs.



Contact this candidate