Job Details
Quality Assurance (QA)
Mid-level
Remote
Full time
Russian
Oct 23

Automation QA (Python)

Middle Automation QA (Python) at BLACKHUB GAMES. Develop mobile test automation architecture, automate Android/iOS testing, set up CI/CD.

Develop and refactor key components of the mobile test automation framework (Python/Pytest/Appium). Automate testing of Android/iOS clients and game server (UI, API, gameplay scenarios). Configure CI/CD (GitLab CI / Jenkins): integrate autotests into build pipelines, maintain test benches and environments. Create and integrate an internal farm of real Android and iOS devices. Improve test stability, automate log, screenshot, and crash-data collection. Develop integration of autotests with the game client (test/debug hooks).

Minimum 3 years of experience in mobile test automation. Excellent knowledge of Python. Experience in developing or maintaining a test automation framework. Experience with Appium, ADB, Android internals, physical Android devices. Experience with CI/CD (GitLab CI / Jenkins) and version control systems (Git). Nice to have: experience with game engines (Unity, Unreal Engine); NoesisGUI testing; building or operating a mobile device farm; native Android crash debugging; performance testing Android / Perfetto; iOS automation: XCUITest / WebDriverAgent.

Full-time employment. Schedule: 5/2. Work format: remote, hybrid, or office.

Appium
pytest
iOS
Unity
Git
XCUITest
Python
NoesisGUI
WebDriverAgent
Jenkins
Unreal Engine
GitLab CI
Android

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior QA Automation Engineer (Python)

Senior QA Automation Engineer (Python) at UserGate, remote-friendly, full-time. Design and develop automated test frameworks.

U
UserGate

QA Automation Engineer (Python) at Moscow Exchange

Moscow Exchange seeks a Middle QA Automation Engineer with 3-6 years of experience for remote or hybrid full-time work. Responsibilities include developing and maintaining automated tests for TCS ASTS, building frameworks, and analyzing failures.

M
Moscow Exchange