The QA Engineer builds and maintains test automation for web frontends, APIs, and data workflows. Youll collaborate with engineers and product owners to define acceptance criteria, implement test suites, and integrate quality gates into GitHub Actions, championing reliability, usability, and performance across the stack.
Key Responsibilities
Develop automated tests for React/ frontends and FastAPI backend services.
Implement API, integration, and contract tests aligned to REST standards and OpenAPI specs.
Integrate tests into CI/CD pipelines with reporting and quality thresholds.
Contribute to test data management, mocking, and environment consistency.
Apply unit testing best practices; promote TDD/BDD where appropriate.
Partner with DevOps on observability hooks, synthetic checks, and release health.
Document test strategies, traceability, and regression plans; participate in risk-based testing.
Education and Experience
Minimum Required Bachelor''s in CS/Engineering or equivalent experience.
3+ years in QA automation for web and API-based systems.
Skills Required
Solid understanding of JavaScript/TypeScript testing for React/ and Python testing for FastAPI.
Experience with CI/CD (GitHub Actions) and containerized test execution.
Familiarity with Kubernetes deployments and Helm-driven environments.
Knowledge of REST API design and validation; async system testing basics.
SQL proficiency and ORM awareness; experience validating Postgres/ Snowflake data paths.
Strong documentation, collaboration, and communication skills.
Exposure to AI-specific evaluation (RAG quality, grounding) is a plus.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time