IBS
Automation Test Engineer (Python)
Experience: 1–3 years
Full-time employment
Schedule: 5/2
Work format: remote
☑️ Responsibilities
- Creating test cases for functionality (requirements analysis, test design)
- Automating test cases in Python (PyTest)
- API testing — verifying contracts between services, working with JSON
- Writing and executing SQL queries to verify data in the database
- Analyzing logs (Kibana) to find root causes of errors
- Interacting with developers and analysts to clarify requirements
☑️ Our requirements for candidates
- From 6 months of commercial experience in automated testing
- Predominance of backend testing experience (API, JSON, SQL, DevTools) — this is a key requirement
- PyTest: confident knowledge of the library (fixtures, parametrization, markers, fixtures)
- General Python proficiency: loops, basic algorithms, data types, methods and functions, classes
- Proficiency in basic database queries (at least up to JOIN across several tables)
- Ability to describe and create test cases for automation
- Integration testing skills
- Log reading skills (we use Kibana)
- Understanding of client-server architecture
- Knowledge of HTTP protocol, methods, status codes
- Attention to detail and systemic thinking
- Responsibility and independence
- Communication skills — ability to clearly articulate problems and justify one's position
- Desire to grow in test automation
- Will be a plus:
- Experience testing ERP systems, HR products, or complex web applications
- Understanding of HR processes (recruitment, training, personnel accounting)
- Experience with PostgreSQL
- Experience writing API autotests (requests, aiohttp)
- Knowledge of Git