Job Details
AQA JS/TS, Middle
AQA JS/TS, Middle position at Devquality. Responsibilities include test automation with TypeScript/JavaScript, Playwright, API testing, and CI/CD integration. Salary up to 180k RUB net.
Responsibilities: Automation: • Development and support of automated tests in TypeScript + Playwright (UI + API); • Coverage of API with automated tests (positive/negative scenarios, edge cases); • Verification of service business logic via API; • Validation of API response structure and data; • Design and development of the test framework; • Integration of automated tests into CI/CD; • Analysis and elimination of unstable tests. Classic Testing: • Estimation of testing effort; • Development of test documentation (test cases, checklists, test plans); • Performing functional, integration, and regression testing; • Preparation of test data. Work with API and Integrations: • Manual and automated testing of REST API; • Analysis of logs and interactions between services; • Verification of the correctness of integrations between systems; • Participation in API reviews (contracts, specifications). Work with Defects: • Creation, analysis, and support of defects; • Monitoring fixes and re-testing; • Analysis of defect causes. Teamwork: • Interaction with developers, analysts, and DevOps; • Participation in Agile processes (planning, grooming, retro); • Updating the test model and improving testing processes.
Requirements: Citizenship and location: RF/RB • MANDATORY - Experience in software testing for over 3 years (including over 1 year of automation experience); • MANDATORY - Experience in automation with TypeScript/JavaScript for over 1 year; • Understanding of testing types and methods (functional, regression, integration, e2e, smoke); • Experience working in Agile teams (Scrum / Kanban); Automation: • Practical experience in writing automated tests using Playwright; • Experience in developing and maintaining e2e UI tests; • Experience in API testing automation (REST); • Ability to work with Playwright API (APIRequestContext) or similar tools; • Experience in verifying API contracts and service business logic; • Ability to write stable tests (working with waits, retry, eliminating flaky tests); • Experience integrating automated tests into CI/CD (GitLab CI, GitHub Actions, Jenkins, etc.); • Skills in working with reports (Allure, Playwright Report, etc.); • Understanding of microservice architecture testing principles. API and Integrations: • Understanding of HTTP/HTTPS, REST, methods (GET/POST/PUT/DELETE); • Experience testing APIs using Postman/Swagger/curl; • Ability to validate JSON/XML responses (schemas, structures, data); • Experience working with authorization (JWT, OAuth2, cookies, headers); • Skills in testing integrations between services. Technical Skills: • Experience with bug tracking systems (Jira or similar); • Experience with version control systems (Git); • Knowledge of SQL and experience writing queries (PostgreSQL/MSSQL); • Understanding of client-server architecture; • Experience working with *nix systems and Windows; • Skills in working with Docker (will be a plus); • Experience with SSH. Additionally will be a plus: • Experience in API load testing; • Basic Node.js knowledge; • Experience in mentoring or code review of automated tests.
Remote work. Salary range up to 180k RUB net.
Don't miss a single job
Subscribe to our Telegram channel