Position Title : QA Automation Engineer — Frontend & Full-Stack Testing (Angular-heavy)

Overview:

Level: Senior (Mid → Senior)
Team/Stack : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana/Prometheus, Docker/Kubernetes

Role summary

This is a senior position responsible for quality efforts across our Angular web application and its supporting services. The role is heavy on UI automation design and execution, and also includes API automation, performance testing, and reliability validations. You will own test strategy for features, build and maintain automation frameworks, collaborate closely with frontend, backend and DevOps teams, and help improve test coverage, reliability, and CI/CD gating.

Level: Senior (Mid → Senior)
Team/Stack : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana/Prometheus, Docker/Kubernetes

Key Responsibilities:

Required Qualifications :

  • Design test strategies and detailed test plans for web (Angular) UI, APIs, and integration flows.
  • Build, maintain, and scale UI automation frameworks using Cypress / Playwright / Selenium with TypeScript/JavaScript.
  • Implement API automation suites using Postman or HTTP test frameworks (supertest, REST-assured).
  • Create reliable, maintainable end-to-end (E2E) suites and integrate them into CI pipelines.
  • Write and run performance tests (JMeter or k6) to identify regressions and bottlenecks.
  • Partner with developers to reduce flakiness (stable locators, robust wait strategies, test data setup/teardown).
  • Run system-level smoke and regression tests for deployments on Docker/Kubernetes.
  • Own defect triage — review, prioritize, and assign reported bugs; perform risk-based testing and release quality sign-off.
  • Mentor other QA engineers on automation best practices, code review, and test design.
  • Help define QA KPIs (test coverage, mean time to detect, flakiness rate, release sign-off metrics).

Must-have skills & experience :

  • 3–5 years in software QA with a strong focus on automated testing (or equivalent experience for senior candidates).
  • Hands-on UI automation with Cypress, Playwright, or Selenium WebDriver — preferably using TypeScript / JavaScript.
  • Good understanding of Angular applications (components, routing, forms, change detection, testability concerns).
  • API testing experience with Postman or HTTP test frameworks; strong knowledge of REST principles and JSON schema validation.
  • Experience with performance testing tools such as JMeter or k6 and ability to interpret results and recommend remediation.
  • Skilled in writing maintainable, modular test code and creating CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
  • Strong debugging skills; comfortable reading logs and tracing requests across distributed services.
  • Excellent communication skills and proven experience collaborating with frontend, backend, and SRE/DevOps teams.

Apply for this job