Senior QA Engineer
Remote | $1800 - $2800
Main responsibilities:
- Formulating and developing a testing strategy for Python backend services: analytical platforms, recommendation systems, ETL pipelines.
- Testing backend systems, mobile and web applications (functional, regression, smoke, sanity, exploratory, etc.).
- API testing, contract verification, data validation, working with Postman collections and Swagger-UI.
- Creating and maintaining test plans and test cases based on requirements - from specification to a ready-made set of checks.
- Log analysis, defect reproduction, high-quality bug reports with context and steps.
- Working with SQL to verify data, pipeline integrity, and correctness of aggregates.
- Interacting with Data Science, analytics, and development teams - ensuring quality at all stages, from design to release.
- Participation in releases: smoke testing, feature acceptance, fix verification, readiness confirmation.
- Analyzing and improving QA processes: implementing coverage and stability metrics, optimizing approaches.
- Maintaining test documentation: test cases, checklists, regression suites.
What we expect:
- 5+ years in manual QA, with at least 2 years in a senior role.
- Strong knowledge of testing methodologies, test design, ability to think in terms of risks.
- Experience in backend testing: APIs, databases, server-side validation. Understanding of REST.
- Proficient work with SQL: ability to verify data in the database, understand table relationships.
- Log analysis and debugging skills: understanding where to look and what to attach to a bug report.
- Ability to understand requirements and transform them into comprehensive test plans and test cases.
- Proactive communication: clarifying inputs in a timely manner, raising risks, and escalating blockers.
- Ability to clearly formulate quality requirements and defend them within the team.
- Test automation experience - will be an advantage.
Salary $1800 - $2800 (negotiable, depending on location and experience)
ITStar Agency