Position has been filled
companyApprovalMax logo

Experienced Full Stack QA Engineer

ApprovalMaxBelgrade
Hybrid Full-time
Position filled

Experience Level

Mid to Senior

Qualifications

Must-HavesMinimum of 3 years in software QA. At least 2 years of experience in writing automated tests using TypeScript (Playwright, Jest, or similar). Over 2 years of experience in load and performance testing (e.g., k6, JMeter). Proven expertise in API testing and a solid understanding of client-server architecture. Hands-on experience with logs and observability systems (ELK, Sentry, Datadog). Strong analytical and debugging skills; capable of tracing complex issues across services. Fluency in Russian and proficient in English (B2+). Nice-to-HavesExperience in accounting or fintech. Familiarity with AI tools. Experience with custom mocks or mock servers. Proficiency in designing and visualizing custom QA metrics dashboards in Jira or similar systems (e.g., Allure TestOps).

About the role

Job Description
Join our dynamic team at ApprovalMax as a Full Stack QA Engineer. In this pivotal hybrid role, you will lead quality assurance efforts across multiple Scrum teams. Your responsibilities will include mentoring fellow QA engineers, shaping our quality assurance strategy, and actively participating in testing to ensure our releases are stable and our codebase remains robust.

Key Responsibilities

  • Comprehensive Quality Ownership: Engage in the complete testing lifecycle from test design to release validation, covering frontend, backend, and API layers.
  • Automation Development: Create and maintain automated tests using TypeScript (Playwright, Jest, or similar), ensuring extensive test coverage for UI, API, and integration workflows.
  • Observability & Logs: Collaborate with logs, metrics, and tracing tools (e.g., Kibana, Datadog, Sentry) to identify, reproduce, and resolve issues in complex distributed systems.
  • Performance Testing: Design and execute load and performance tests utilizing tools like k6 or JMeter, providing detailed analysis and recommendations.
  • API Testing: Validate APIs with tools such as Postman, Swagger, or custom TypeScript scripts, ensuring contract consistency and backward compatibility.
  • Collaboration: Work closely with developers, DevOps, and product managers to facilitate smooth CI/CD releases and enhance release observability.
  • Quality Metrics: Contribute to DORA metrics enhancement by identifying bottlenecks early, automating regressions, and ensuring test stability.

Work Environment

  • Frequent, small releases in a trunk-based CI/CD framework.
  • Combination of manual and automated testing with a strong emphasis on data-driven quality.
  • Cross-functional teamwork — QA is actively involved in feature design and deployment reviews.
  • Observability and monitoring are integral to our testing strategy, rather than an afterthought.

About ApprovalMax

ApprovalMax is an award-winning B2B software solution utilized by businesses worldwide to approve bills and expenses efficiently. By automating workflows, it replaces outdated paper and email approvals, streamlining the decision-making process for finance teams. ApprovalMax integrates seamlessly with platforms like Xero, QuickBooks Online, and Oracle NetSuite, unlocking significant efficiencies. The company has garnered global recognition, winning the 'Xero App Partner of the Year' award four times since 2020 across different countries.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.