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

QA Engineer (Python + Backend)

Middle QA Engineer for Alfa-Bank, remote, full-time. Python backend testing, PostgreSQL/ClickHouse, React UI analysis.

Analyze business requirements and participate in planning improvements. Write and maintain automated tests in Python (pytest) for backend services. Check data quality and integrity of exports in PostgreSQL and ClickHouse (analytical queries, data reconciliation, migration validation). Analyze UI on React using DevTools (understanding component logic), but focus on backend. Work with defects: search, fix, control correction in production. Prepare synthetic data for testing data marts and complex cases. Regression testing.

Commercial testing experience from 3 years. Confident reading of someone else's code. Experience writing automated tests (pytest / unittest). Working with REST API, JSON, HTTP. Writing scripts for generating test data and automating routine. Proficiency in venv, poetry, pip. PostgreSQL: complex queries, JOINs, subqueries, window functions (ROW_NUMBER, LAG, LEAD), understanding transactions, query plan analysis (EXPLAIN). ClickHouse: understanding columnar architecture, ability to write analytical queries on large volumes (MergeTree, ReplacingMergeTree engines), working with clickhouse-client. Test design: confident application of equivalence classes, boundary values, pairwise testing. Tools: Git (branching, PR), Jira, Postman/Insomnia/curl, Jenkins (basic understanding of CI/CD). Documentation: ability to clearly formulate bug reports and write test cases. Will be a plus: knowledge of React basics (hooks, state, props) and ability to read JSX/TSX; experience with Docker / docker-compose; understanding of ETL processes and experience testing high-load systems; monitoring experience (Grafana, Prometheus).

Full-time employment, schedule 5/2, remote work.

pytest
React
Postman
REST API
Prometheus
Git
Python
Docker
Grafana
ClickHouse
Jira
Jenkins
PostgreSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Full-stack QA Engineer (Java, Python)

Middle QA Engineer for remote full-stack automation testing, 3-6 years experience, full-time, remote.

N
NDA

Senior QA Automation Engineer (Python)

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

U
UserGate

Fullstack QA (Python)

RUB 200,000

Fullstack QA (Python) at Firecode, remote or hybrid in Moscow/SPb, salary 160,000-200,000 RUB per month, full-time, IP contract.

F
Firecode