Aierpati Abulaiti, Developer in Miami, FL, United States
Aierpati is available for hire
Hire Aierpati

Aierpati Abulaiti

Verified Expert  in Engineering

Quality Engineer and Developer

Miami, FL, United States

Toptal member since April 24, 2020

Bio

Aierpati is a senior quality automation engineer/SDET with 10+ years of experience in manual and automated testing, Agile Scrum, and SDLC. He specializes in Selenium, Cypress, Java, SQL, Git, CI/CD, Cucumber, BDD/TDD, Postman, Docker, Maven, Appium, JavaScript, Jira, and more. His experience includes creating robust automated testing frameworks, test plans, and test cases, coordinating production releases, conducting web and mobile automated testing, and optimizing documentation and reporting.

Portfolio

Royal Caribbean Cruises
REST Assured, React Native, Allure Testing Framework, JUnit, Appium, Selenium...
Freddie Mac
MongoDB, JSON, XML, REST Assured, Selenium, Behavior-driven Development (BDD)...
Verizon
REST, Postman, SQL, Selenium, SoapUI, SOAP, Jira, TestNG, Jenkins, Java

Experience

  • E2E Testing - 10 years
  • Selenium - 10 years
  • Java - 10 years
  • Agile - 10 years
  • SQL - 9 years
  • Cucumber - 8 years
  • Cypress - 6 years
  • Appium - 5 years

Availability

Part-time

Preferred Environment

Selenium, SQL, Postman, Appium, Java, Cypress, Agile, Generative Artificial Intelligence (GenAI), JavaScript, GitLab

The most amazing...

...thing I developed was robust UI/API frameworks. I achieved 50% faster releases with CI/CD, reduced reporting time by 20%, and mentored 10+ junior QAs.

Work Experience

Lead Quality Engineer

2019 - 2020
Royal Caribbean Cruises
  • Implemented Java-based mobile automation for crew applications using Selenium, Appium, Gradle. and other tool sets.
  • Implemented a single repository system for automation that allowed for 50% faster automation and a reduction of maintenance of scripts by over 70%.
  • Contributed to the creation of a reusable function library, leading to a reduction of duplication of code and scripting.
  • Assisted in demoing of the mobile application to the company’s vice president and board of directors.
  • Implemented and achieved single-script runs across multiple platforms, decreasing code by 50%, and becoming the new standard across the entire program.
  • Implemented the use of debugging tools, adding the ability to analyze stack traces, code, and log files.
  • Worked with engineers and project leads to triage and prioritize issues for resolution.
  • Worked in all stages of application testing including UI, back end, functional, and regression.
  • Ensured that test automation coverage was addressed for major features in a sprint.
Technologies: REST Assured, React Native, Allure Testing Framework, JUnit, Appium, Selenium, Java

Senior Test Automation Analyst

2018 - 2019
Freddie Mac
  • Conducted research regarding financial service, financial status, credit history, and underwriting risks to understand system requirements thoroughly.
  • Developed and executed automated test scripts in REST Assured for API validation using a Cucumber framework; managed all automation code with Git as source control and ran automation scripts on Jenkins.
  • Developed BDD scripts with Cucumber/Java and defined behaviors and steps.
  • Implemented API automation scripts to validate XML and JSON formatted files.
  • Designed and developed a Java-based automation framework for functional and regression testing using Selenium, Java, Maven, and JUnit from scratch.
  • Participated in formal reviews to identify problems and determine whether the product meets all applicable requirements.
  • Designed clear, concise, comprehensive, and well-structured test plans and test cases.
  • Analyzed and communicated test results to management then made recommendations for product improvements wherever necessary.
  • Collaborated with the QA supervisor and ensured adequate floor coverage to confirm coverage and consistency of standards applied.
  • Assisted the supervisor in driving alignment and resolution of issues concerning disposition of non-conformance or interpretation of specification.
Technologies: MongoDB, JSON, XML, REST Assured, Selenium, Behavior-driven Development (BDD), Cucumber, JUnit, Jenkins, Java

Automation Engineer

2018 - 2018
Verizon
  • Assisted in the creation and prioritization of requirements for the implementation of the automation framework using Java.
  • Implemented a new process to expand the existing test with automation resulting in a 10% increase of defects caught resulting in improved regression quality.
  • Collaborated with product and development teams to plan suitable verification, validation, qualification, and testing methods.
  • Managed test execution and defect logging and tracking using Jira.
  • Implemented Jenkins as a continuous integration tool to schedule and run automated test scripts.
  • Demonstrated an ability to self-motivate and be flexible within a fast-paced environment.
  • Improved our existing test automation frameworks and infrastructure and support engineers in writing additional UI tests.
  • Designed and implemented a test strategy to improve efficiency in both manual and automation testing.
  • Attended team meetings to give the project status updates and discuss any technical issues in the project.
Technologies: REST, Postman, SQL, Selenium, SoapUI, SOAP, Jira, TestNG, Jenkins, Java

Quality Engineer

2015 - 2017
HSBC Bank
  • Created and implemented a modular-driven automation framework using TestNG, Selenium, and Java (Object-oriented programming).
  • Assisted in creating reports of the test results and automation blocker in the application using Maven.
  • Collaborated with development and product teams to implement a robust automation solution to cover gaps in both development and design.
  • Created an XML-based test suite with Jenkins integration so automated scripts can be run and scheduled in different environments with unique testing configurations.
  • Wrote detailed bug reports to assist developers with eliminating bug issues found during testing.
  • Assisted diverse support team delegations in manual and automated test plan production.
  • Monitored updates of existing and new automated test suits and infrastructures.
  • Prioritized QA tasks, optimized testing processes, and suggested improvements for application design and features while in persistent communication with developers and management.
Technologies: Scrum, XML, VersionOne, Jenkins, TestNG, Java

Junior Quality Engineer

2014 - 2015
Expedia
  • Collaborated with developers and product to define test requirements bases on business and system requirements.
  • Assisted in the creation of a custom automation framework using Selenium and TestNG.
  • Managed the release process for the execution of manual regression test cases.
  • Created a custom defect report using HP Quality Center to communicate and prioritize any issues discovered.
  • Coordinated and implemented a peer-review process to identify potential gaps in test cases.
  • Prepared and presented clear-and-concise quality-assurance briefing materials.
  • Enforced test development standards in coordination with senior management.
  • Verified all aspects of software-development lifecycle maintenance.
  • Provided the engineering team with technical guidance and support as needed.
Technologies: Regression, TestNG, Selenium, Test Cases, Java

Experience

CrewApp for Cruise Ships

CrewApp is an internal React Native application that's specifically designed for crew members on a cruise ship. By using the CrewApp, a crew member is able to send and receive 1:1 chat messages, view the itinerary, news, events, folio, maps, and edit their account profile.

I was a lead quality engineer on the project, responsible for building the automation framework, mobile devices management, coverage, and reports. I also assisted in demoing the mobile applications to the company's vice president and board of directors.

Loan Product Advisor

Loan Product Advisor gives you access to Freddie Mac's credit requirements and their view of your credit risk so you can easily assess your loan's overall underwriting risk.

Features:
1. Assess your loan's overall underwriting risk by evaluating it against Freddie Mac's credit requirements.
2. Review criteria including purchase eligibility, risk data, and collateral representation and warranty relief.
3. View solution options including fixed-rate/ARMs, Home Possible®, and super conforming mortgages.

I worked as a senior test automation analyst and automated tests in REST Assured for back-end API validation. I also created the framework, ran Jenkins jobs, participated in reviews, made recommendations for product improvements, and collaborated with the QA supervisor to ensure adequate floor coverage.

My Verizon

My Verizon gives you complete control to manage your account and plan, upgrade devices, access Verizon Up rewards, and monitor your data—baskically to keep up with your account. The Feed updates you on your usage and also gives you other account notifications so you're always in control.

Education

2010 - 2013

High School Diploma in Computer Science

Cha Bu Cha Er Third High School - China

Skills

Tools

Jenkins, Git, Postman, VersionOne, Jira, REST Assured, Cucumber, Xcode, Android Studio, GitLab, GitLab CI/CD, Bitbucket, SoapUI

Languages

SQL, Gherkin, Java, XML, JavaScript, TypeScript

Frameworks

Selenium, Appium, TestNG, Cypress, JUnit, React Native, Allure Testing Framework

Paradigms

Agile, E2E Testing, REST, Behavior-driven Development (BDD), Scrum

Storage

JSON, MongoDB, MySQL, Couchbase, Datadog

Platforms

Docker, Databricks, Kubernetes

Other

Test Cases, UI Automation, Mobile Device QA Automation, Test Planning, Test Case Creation, Software Development Lifecycle (SDLC), REST API Automation, SOAP, Regression, Generative Artificial Intelligence (GenAI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring