AKHMETOV ERNUR ORAZULY

Head of QA / Head of Testing

Almaty.

About

Highly accomplished Head of Quality Assurance and Testing with 14 years of IT experience, including 9+ years in FinTech, specializing in building robust QA processes from the ground up, managing distributed teams, and implementing advanced automation. Proven leader in designing and deploying complex banking products like Anti-Money Laundering (AML) systems and modernizing internal IT products through CI/CD pipeline integration, significantly reducing time-to-market. Expert in leveraging a comprehensive technology stack, including Python, Selenium, JMeter, PostgreSQL, GitLab, and Docker, to drive quality and efficiency across banking products.

Work

People's Bank of Kazakhstan, JSC

|

Team lead

→

Summary

Led a team of RPA developers, overseeing the design and development of robotic process automation solutions and driving the transition to open-source technologies.

Highlights

Managed a team of RPA developers, encompassing hiring, adaptation, mentoring, code review, and task distribution to optimize team performance and project delivery.

Designed and developed robust RPA solutions utilizing open-source tools and the Python stack (pywinauto, pyautogui, selenium, pytest, pytesseract) to automate key processes.

Initiated and successfully transitioned from proprietary automation systems to an open-source stack, resulting in reduced licensing costs and enhanced development flexibility.

Organized and standardized development processes for the team, implementing guidelines for writing and testing robotic scripts to ensure quality and consistency.

People's Bank of Kazakhstan, JSC

|

Head of QA

→

Summary

Led strategic quality assurance initiatives and managed a distributed team of 13+ engineers, ensuring the reliability and quality of releases for critical banking products.

Highlights

Strategically managed and controlled quality assurance processes (Functional, UI, Backend, Mobile, Regression) to ensure high reliability of releases across diverse banking products.

Designed, developed, and scaled automated testing frameworks, adapting to evolving architectural requirements to enhance testing efficiency and coverage.

Implemented continuous testing practices within CI/CD pipelines, optimizing feedback loops to facilitate safe and rapid code deployment to production.

Spearheaded the implementation of a Test Data Management (TDM) tool as Project Lead, significantly optimizing test data management processes across banking infrastructure.

Served as Technical Lead for the deployment of the Anti-Money Laundering (AML 2.0) system, overseeing service and database configuration to ensure successful launch in 2026.

Developed and implemented an internal "Password Manager" tool, centralizing secure storage and management of access credentials for accounts and environments.

Built a robust infrastructure of mock services to emulate banking system operations, isolating test circuits, eliminating integration blockers, and accelerating autotest execution.

Fostered cross-functional collaboration between development leads, QA, and management, conducting process audits and mentoring a team of 13+ engineers.

Beeline, TM

|

Software developer, RPA developer

Beeline, TM

→

Summary

Developed complex OCR and data extraction services in Python, automating document processing and integrating REST API microservices for RPA robots.

Highlights

Developed and implemented architecture for complex Optical Character Recognition (OCR) and data extraction services using Python.

Automated the processing of contracts and invoices by developing document recognition pipelines with Tesseract and ABBYY FineReader/FlexiCapture, enabling automatic export to target systems.

Created advanced parsing and NLP analysis projects using PyPDF2, pdfminer, Levenshtein algorithms, and Natasha library for automated processing of unstructured electronic documents.

Developed and integrated REST API microservices with Python and Flask, facilitating seamless interaction between RPA robots and related banking systems.

Authored automation scripts in C#, VBA, and VB.NET, and managed relational databases (MS SQL, Oracle, PostgreSQL) to support diverse software development initiatives.

People's Bank of Kazakhstan, JSC

|

RPA developer

→

Summary

Developed and deployed over 20 automated full-cycle business processes in a banking environment, utilizing UIPath, Python, and open-source solutions for RPA.

Highlights

Developed and successfully implemented over 20 automated full-cycle business processes into production, covering requirements gathering, architectural design, debugging, and ongoing support.

Created automated scripts using the UIPath platform in combination with custom Python scripts to enhance robotic process automation capabilities.

Implemented open-source solutions including pywinauto, pyautogui, selenium, and pytesseract to robotize routine operations across desktop and web applications.

Executed database-level development with PL/SQL and applied Machine Learning (ML) models for efficient data mining and analysis.

Established seamless integration with third-party services via various API protocols (SOAP/REST, HTTP, JSON, XML), ensuring robust system connectivity.

People's Bank of Kazakhstan, JSC

|

QA engineer

→

Summary

Developed and supported autotests, conducted comprehensive load and functional testing, and implemented CI/CD pipelines for banking software.

Highlights

Developed and maintained autotests from scratch using Python, Selenium, and unittest, ensuring comprehensive test coverage for banking applications.

Organized and conducted load testing for web services, databases, and web applications, analyzing performance metrics to identify and resolve bottlenecks.

Developed test cases and scripts at the database level using Oracle PL/SQL, ensuring data integrity and performance.

Configured and implemented CI/CD pipelines in GitLab, automating deployment processes for databases to streamline release cycles.

Performed manual and functional testing of complex banking software, utilizing various formats and protocols including HTTP, HTML/CSS, XML, SOAP/REST, and JSON.

People's Bank of Kazakhstan, JSC

|

Support specialist

→

Summary

Provided L2/L3 technical support, promptly assisting bank employees, troubleshooting, and resolving system errors in banking software.

Highlights

Provided second-line (L2/L3) technical support, offering prompt assistance to bank employees and efficiently troubleshooting and resolving system errors in banking software.

BTA Bank, JSC

|

Support specialist

→

Summary

Administered information banking systems, ensured information security, and participated in software release processes including deployment and testing.

Highlights

Administered information banking systems (IBS) and ensured information security through effective management of role models and access matrices.

Authored complex SQL queries and generated non-standard reports using SQL Navigator to support business intelligence and operations.

Resolved critical incidents by meticulously analyzing system logs and code, restoring system functionality efficiently.

Participated in the software release process, including deployment and initial testing of developed software.

School No. 171

|

IT Specialist

→

Summary

Provided technical support for users, administered local networks, and ensured uninterrupted operation of essential software systems.

Highlights

Provided comprehensive technical support to users and managed the administration of local networks.

Installed, configured, and maintained system, office, and accounting software, ensuring uninterrupted operation for optimal productivity.

LLP "Triumph "T"

|

Sales Manager, IT Specialist

→

Summary

Managed sales while providing technical support to users, administering local networks, and ensuring the smooth operation of critical software.

Highlights

Provided technical support to users and administered local networks, resolving IT issues efficiently.

Installed, configured, and maintained system, office, and accounting software, ensuring uninterrupted operation.

Education

Kazakh Economic University named after T. Ryskulov

Almaty
Engineering and economics Information systems in business

Al-Farabi Kazakh National University

Almaty
Mechanics and mathematics Information systems

College at the Academy of Banking

Information technology Computer software and automated systems

Languages

Kazakh

English

Russian

Skills

QA & Automation

Python, pytest, selenium, pywinauto, pyautogui, JMeter, Postman, Mock Services, Autotesting, Load Testing, Functional Testing, Regression Testing, UI Testing, Backend Testing, Mobile Testing, Test Data Management (TDM), Test Case Development, CI/CD Integration.

Development & RPA

Python, C#, VBA, UIPath, OCR (ABBYY FlexiCapture, Tesseract, PyPDF2), NLP (Natasha), Flask, REST API Microservices, Robotic Process Automation (RPA), Document Recognition Pipelines, Data Extraction, Software Development.

Databases

PostgreSQL, Oracle PL/SQL, MS SQL, Redis, SQL Queries, Database Administration.

DevOps & Tools

CI/CD, GitLab, Docker, SonarQube, Jira, Deployment Automation, Infrastructure Management.

Domain & Architecture

FinTech, AML (Anti-Money Laundering), Microservices, REST / SOAP API, JSON, XML, System Architecture Design, Process Audit, Strategic Management, Cross-functional Collaboration, Team Leadership.