Post Job Free

Resume

Sign in

Systems Analyst Automation Engineer

Location:
Los Angeles, CA
Posted:
April 25, 2024

Contact this candidate

Resume:

F A R Z A N

Sr. QA Automation Engineer

ad498k@r.postjobfree.com

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

Professional Summary:

* ***** ** ** ********** 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

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

Strong experience with SOA architecture which include Soap and RestFul Web Services. 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.

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

Proficient on Automation tools such as Selenium RC/ WebDriver IO/ IDE/ Grid and QTP/UFT (Functional & Regression Testing), Protractor, SoapUI, Cucumber, JUnit, JIRA, Eclipse, TestNG, Ant, Maven, Jenkins for testing Client Server and Web based Applications.

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.

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

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

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

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

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), Cloud Testing, TestNG, QTP/UFT, Test Complete, JUnit, Sauce Labs, Gherkin, 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 and Postman

Browsers

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

Test Cases Management

JIRA, HP QC/ ALM, GitHub, Rally.

Operating Systems

UNIX, WINDOWS, Linux, Mac

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.

Executed Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver, Java and TestNG.

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.

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

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

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

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

Converted QTP scripts to Selenium WebDriver scripts. 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.

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

Worked with Azure DataBricks to validate ETL jobs 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.

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.

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

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

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

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

Verified AMPQ messages using RabbitMQ for monitoring and testing queue status, consumers, bindings and payloads.

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.

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.

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.

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.

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.

Involved in the development of Automation Framework, based on Appium, Selenium Web Driver, TestNG, and Page Object Model.

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

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.

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

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