Senior QA Automation Engineer / Team Lead
REMOTE GLOBAL
We are developing an IT product that includes a large-scale WEB platform and an interactive Telegram bot/Mini App. Our tech stack: Backend on Node.js, Frontend on JavaScript. The product is growing rapidly, and we are now looking for a Senior QA Automation Engineer. Your main task is to build automated testing from scratch, combining checks of the WEB interface, Telegram bot, and the server-side into a single reliable system.
Responsibilities:
- Designing, developing, and evolving a scalable automated testing framework using JavaScript / TypeScript + Node.js.
- Writing and maintaining E2E tests, as well as automating the testing of the product's WEB version, including UI/UX and cross-browser compatibility, plus the Telegram bot interface.
- Developing and automating API tests to verify business logic and integrations (REST / WebSockets).
- Designing and implementing CI/CD testing pipelines: setting up regular execution of autotests in GitHub Actions, GitLab CI, or Jenkins.
- Conducting code reviews of automated tests and test infrastructure.
- Analyzing and improving product test coverage; developing and maintaining test reporting.
- Localizing bugs and creating clear bug reports; setting up automatic ticket creation in Jira upon autotest failure.
- Monitoring the relevance of test documentation: test plans and checklists; jointly with the team, defining priority scenarios for automation.
- Implementing best testing practices and developing automation processes.
- Close interaction with Backend, Frontend, QA, and DevOps teams.
Requirements:
- Commercial experience in test automation of 4+ years (including elements of leadership / informal task management).
- Excellent knowledge of JavaScript and the Node.js ecosystem; confident proficiency in TypeScript.
- Experience in automating UI testing of websites using Playwright or Cypress.
- Experience in API testing and understanding of web protocols.
- Understanding of the specifics and architecture of Telegram bots, including the Bot API.
- Confident Git usage, basic SQL knowledge, understanding of CI/CD principles, and experience with pipelines (GitHub Actions, GitLab CI, Jenkins).
- Experience in conducting code reviews and willingness to help develop the team (if necessary, with the prospect of formal leadership).
Will be a plus:
- Experience in simultaneously testing end-to-end scenarios, for example, where an action on the WEB-site leads to verification of the reaction in the Telegram bot.
- Willingness to provide a link to a Git repository with examples of your autotests.
Send your resume:
https://t.me/katyacheresh