Aierpati Abulaiti
Verified Expert in Engineering
Quality Engineer and Developer
Aierpati is a professional quality engineer with over six years of experience implementing automation frameworks for web, API, and mobile apps. He's well versed in producing results while using waterfall and agile methodologies. Aierpati has a demonstrated track record of evaluating test results and discovering potential software problems as soon as possible. He also has excellent analytical skills, remarkable deadline sensitivity, and a healthy respect for the client's budget.
Portfolio
Experience
Availability
Preferred Environment
Selenium, Allure Testing Framework, React Native, REST Assured, Bitbucket, Android Studio, Xcode, Cucumber, MongoDB, SQL, Jira, Postman, Apache Maven, Gradle, Git, JUnit, TestNG, Appium, Jenkins, Java
The most amazing...
...thing I've built was a single repository system—enabling for 50% faster automation and a reduced the maintenance of scripts by over 70% on a React Native app.
Work Experience
Lead Quality Engineer
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.
Senior Test Automation Analyst
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.
Automation Engineer
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.
Quality Engineer
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.
Junior Quality Engineer
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.
Experience
CrewApp for Cruise Ships
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
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
Skills
Frameworks
Selenium, Appium, TestNG, JUnit, React Native, Allure Testing Framework
Tools
Jenkins, Git, Apache Maven, Postman, VersionOne, Jira, Gradle, REST Assured, Cucumber, Xcode, Android Studio, Bitbucket, SoapUI, IntelliJ IDEA, HP Quality Center (QC)
Paradigms
Agile, Behavior-driven Development (BDD), REST, Scrum
Other
UI Automation, Mobile Device QA Automation, Test Planning, Test Case Creation, REST API Automation, log4j, SOAP, User Interface (UI), Case, Test Cases, Regression
Languages
Java, SQL, XML
Storage
JSON, MongoDB, MySQL, Couchbase
Libraries/APIs
Selenium WebDriver
Education
High School Diploma in Computer Science
Cha Bu Cha Er Third High School - China
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring