Bulat Aleev

Software Developer in Test (SDET)

[email protected] | LinkedIn

Summary

Results-driven SDET with over 8 years of experience in developing and optimizing automated testing frameworks for high-scale systems. Proven ability to reduce regression testing time by 40% and boost code coverage by 30% at Citi.
Well familiar with Java and Python, skilled in a variety of automation tools and dedicated to maintaining the highest software quality in fast-paced Agile environments.
Passionate about mentoring junior engineers and fostering a culture of continuous improvement. Strong communicator with a knack for problem-solving and a commitment to delivering high-quality software solutions.

Skills & Qualifications

Honors & Awards

"Top high quality awards" in the Big Data hackathon contest provided by Megafon company.

Experience

Citibank Tech Hub - SDET

March 2022 - Present (3 years 3 months) | Bahrain

Engaged in continuous quality assurance efforts, supporting dynamic project requirements.

BCS - Lead QA Automation Engineer

July 2021 - February 2022 (8 months) | Remote

  • Created a test automation framework from scratch with integrated REST API tests using Kotlin.
  • Developed test environment stubs with Java and Spring Boot.
  • Configured tests to run via GitLab CI and Docker-Compose locally.
  • Authored a comprehensive test cookbook and documentation for smooth team onboarding.

Usetech - Senior QA Automation Engineer

October 2019 - July 2021 (1 year 10 months)

  • Developed and enhanced QA processes and robust end-to-end tests using C#, Selenium, JavaScript, and Playwright.
  • Executed load testing with JMeter and integrated Slack and Telegram bots.
  • Significantly reduced production bugs and costs via automation and proactive notifications.

MTS IT - Senior QA Automation Engineer

February 2019 - October 2019 (9 months)

  • Established testing processes for a platform product from inception.
  • Conducted manual, automated, and web application security testing.
  • Integrated testing phases into CI/CD pipelines while collaborating with the open-source community.
  • Utilized technologies such as Java 8, Spring, Groovy, Spock, Kotlin, Selenium, Selenide, TestNG, Cucumber, RestAssured, PostgreSQL, ELK, Grafana, and Prometheus; environments included Docker and Kubernetes.
  • Implemented SRE practices (SLOs, SLAs, SLIs) to reduce bug-related costs and speed up time-to-market.

Sberbank-Technology - Performance Test Engineer

2017 - February 2019 (2 years)

  • Conducted performance testing and JVM tuning with detailed application profiling.
  • Developed scripts (Python, LoadRunner) and Java-based dummies to analyze performance bottlenecks.
  • Utilized a diverse toolset including HP Performance Center, HP LoadRunner, Oracle, *nix, Java, Spring, JMS, XML, Python, and Jenkins.

ABBYY Machine Learning Intern

June 2016 - August 2016 (3 months)

  • Annotated named entities for an ontological data system.
  • Leveraged machine learning models for text mining and data analysis with Python.
  • Utilized libraries such as Pandas, NumPy, Scikit-learn, and TensorFlow to achieve a 95% classification accuracy.
  • Ensured robust test coverage throughout the project.

Innopolis University Stem-Centre Java Teacher Assistant

February 2014 - January 2016 (2 years)

  • Conducted Java programming courses and assisted students in application development.
  • Developed comprehensive curricula, thematic plans, and supporting methodological materials.
  • Enhanced teaching competencies and professional skills through structured classroom sessions.

Education

Innopolis University

Bachelor's degree, Computer Science (2018)