Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mirali Mirzayev

Upper Marlboro,MD

Summary

Seasoned professional with a strong foundation in Software Automation Engineering, backed by over 8 years of experience in designing and implementing robust test automation frameworks using tools like Selenium, TestNG, and Jenkins. Proficient in optimizing SDLC processes, ensuring high-quality software products and seamless CI/CD integration.


Passionate about Artificial Intelligence and Machine Learning, with a focus on Advanced AI Models (AIML). Specialized in prompt engineering techniques, utilizing NLP expertise to craft precise and effective model inputs. Proven track record of developing and fine-tuning models for tasks like text classification, sentiment analysis, and image recognition.

Overview

10
10
years of professional experience

Work History

Senior Automation Engineer

PwC
03.2022 - Current
  • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts per business requirements
  • Led & Performed End to End Proof of Concept analysis of UI/API Automation Tools
  • Built, Automated and deployed UI Automation Frameworks from scratch using Katalon Studio
  • Built, Automated and deployed API Automation frameworks from scratch Parasoft-SOA Test Tool
  • Built and Automated Release level CI/CD pipelines for UI and API Automated scripts in Azure DevOps
  • AIML: Built and Automated end to end AIML Test Framework in Jupyter using Python, which saved testing team 5 hours of manual testing effort on daily basis and during deployments
  • AIML: Utilizing Generative AI capabilities of Parasoft SOA to Generate Test Data and Dynamic Test Scenarios to ensure the API test adapts to changes in the API definition and therefore reducing the maintenance efforts
  • AIML: Automating multiple chunked prompts for the Business team to find most consistent, effective prompts and results using Google Colab, LangChain, ChatGPT 3.5 as well as LangChain
  • Used Splunk To analyze Application issues during debugging session, to provide more in depth analysis
  • Mentoring and Leading Automation team across projects

Backend Quality Automation Engineer

Lifeshield/Blue By ADT
05.2020 - 03.2022
  • Leading camera integration testing with ADT backend and UI applications via API, exploratory, functional, integration and white box testing
  • Tested/verified 3rd party provided camera firmware’s acceptability for ADT production use
  • Participated in troubleshooting and triaging issues with various teams to drive towards root cause identification and resolution
  • Developed SQL queries to validate the backend
  • Developed and Maintained end to end test procedures and scripts such as Reliability, Integration and Regression testing
  • Created detailed, comprehensive and well-structured test plans and test cases
  • Created/Maintained scripts written in Bash/Linux as well as Java
  • Used Python for cleaning up complex WebSocket Json Responses and Linux-JQ command for JSON processing in the test scripts
  • Created Selenium/RestAssured Framework with JAVA to capture and validate Network streams such as WebSocket responses and XHR
  • Created a helper tool in Java using JCommand Framework for more dynamic REST/API tests
  • Maintained ADP mobile testing script for testing and retrieving Android logs
  • Used Graphite for logging and monitoring real time test data and Splunk for querying/collecting data on issues for quick analysis
  • Documented software defects using JIRA tracking system and ASANA for vendor side issues
  • Monitored bug resolution efforts and tracked successes
  • Developed Integration, Component and End to End tests using Cypress Automation tool
  • Experience in handling backend XHR Automation with mock responses using Cypress
  • Experience in developing Page object framework using Cypress components and its features
  • Hands on expert in integrating Automation test results to Cypress dashboard for automatic Screenshot & Video generation
  • Environment: Java, TestNG, Jenkins, Cron Job, Eclipse/STS, ASANA (bug tracking tool), Postman, Linux, Python, Sublime Text Editor, Bash Scripting, Splunk, Graphite, ffmpeg/ffplay, raspberry pi, ADB/Android Studio, AWS, Couchbase, MAVEN

Sr Test Automation Engineer

Travelers Insurance
12.2017 - 05.2020
  • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script and followed the CICD process (scale up & running in different slaves)
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM)
  • Used Java language and TestNG framework for scripting
  • Used Maven for building the Web Driver project
  • Used Cucumber to create BDD framework and integrated it with TestNG and MAVEN
  • Update the framework with helper methods if any while developing REST API automation scripts
  • Involved in testing both SOAP and REST services using, Postman, Rest Assured and Tested both XML and JSON formats
  • Executed the selenium test cases locally, on VM machines and also using Selenium GRID
  • Developed components for each customer transaction used in the test script or scenario by using Selenium
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules
  • Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool
  • Coordinated with developers and record defects in JIRA to track until they are resolved
  • Performed functional testing of SOAP and RESTFUL Web Services using Postman
  • Tested the application in highly dynamic environment with sprint team using agile methodology
  • Attending Retrospective and presenting the demo to the Product Owner, Scrum Master and the project team members
  • Environment: Java, Selenium WebDriver, TestNG, Jenkins, ChroPath, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Groovy, Soap UI, Oracle and Windows.

Test Automation Engineer

Merkle Inc
02.2016 - 11.2017
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver
  • 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, TestNG and Jenkins
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG
  • Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven
  • Used Maven to build the Project, GIT version control for Code repository and JIRA for Test Defects
  • Developed Data provider test data Objects for multiple test runs and captured Screenshots results
  • Developed test automation scripts using TestNG for regression of the various releases of the application
  • Used Cucumber to create BDD framework and integrated it with TestNG and MAVEN
  • Implemented POM (Page Object Model) automation framework using Java, Selenium web driver
  • Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups
  • Executed the selenium test cases locally, on VM machines and also using Selenium GRID
  • Responsible for regression and smoke testing whenever there is a hotfix
  • Developed Automation java code for CSV files load data validation
  • Validated client billing data from Input CSV files and output Data Sets and report datasets
  • Parameterized input values with CSV Data Set, correlated dynamic values with Regular Expression Extractor
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server
  • Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application
  • Environment: Java, Selenium WebDriver, TestNG, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.

QA Test Engineer

AutoZone
09.2013 - 01.2016
  • Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases
  • Executed Manual and Automated tests and reported defects by running automated tests;
  • Reviewed results of all tests and reported anomalies into the defect tracking database;
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and the test environment using Selenium WebDriver, TestNG
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG
  • Used Cucumber to create BDD framework and integrated it with TestNG and MAVEN
  • Regression test cases were written and automated using Selenium WebDriver
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Updated Test Plans and Test Cases periodically to manage changes in requirements
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server
  • Automated Web Application Testing using Java Selenium framework in an Agile environment
  • Developed automated test scripts using Selenium and in Java Eclipse
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback
  • Responsible for updating and maintenance of existing selenium scripts
  • Created positive and negative assertions based on the business requirements
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts
  • Used Git for Build Management for each release, QA, Integration and staging environments
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases
  • Environment: Java/J2EE, SQL Server, `UNIX, Windows7, Selenium (Web Driver2.0), IDE, TestNG, Eclipse, MS Word, Excel, HTML, XML

Education

Certificate of Completion - General Studies

University of Wisconsin Marinette
Marinette, WI
05.2005

Post Graduate - Artificial Intelligence And Machine Learning

The University of Texas At Austin’s McCombs School of Business
Austin, TX
08.2023

Skills

  • Testing Tools JIRA, Cucumber, Selenium, TestNG, Postman, Rest Assured, Katalon Studio, Parasoft-SoATest
  • Development Languages Java, SQL, HTML, XSLT, XML, Groovy, Python
  • Automation Studio
  • Environments/ Platforms JAVA, J2EE, LINUX/UNIX,JDBC, SQL Developer, Oracle, SQL Server
  • CM and Other Tools Eclipse, Git, MS Office, Adobe Acrobat, HTML, MS Access, DB2, Jenkins, Maven, Worksoft, Quality Center, Couchbase DB, postgreDB, AWS (AWS CLI), Android Studio/ADB Tool, Splunk, Graphana/Graphite, Postman, Cypress
  • AIML scikit-learn, TensorFlow, Keras, PyTorch, Data Manipulation: pandas, NumPy, Natural Language Processing: Tokenization, Stemming, Lemmatization, NER Prompt Engineering Expertise, Jupyter Notebooks, Google Colab

Timeline

Senior Automation Engineer

PwC
03.2022 - Current

Backend Quality Automation Engineer

Lifeshield/Blue By ADT
05.2020 - 03.2022

Sr Test Automation Engineer

Travelers Insurance
12.2017 - 05.2020

Test Automation Engineer

Merkle Inc
02.2016 - 11.2017

QA Test Engineer

AutoZone
09.2013 - 01.2016

Certificate of Completion - General Studies

University of Wisconsin Marinette

Post Graduate - Artificial Intelligence And Machine Learning

The University of Texas At Austin’s McCombs School of Business
Mirali Mirzayev