All jobs

QA Engineer for the Application group

100% Remote Full-time Open now

To support this mission, Apify is looking for a QA Engineer to join our engineering team. In this role, you’ll work closely with developers and product managers to ensure our platform consistently meets the highest quality standards. You’ll help strengthen our commitment to quality by developing and maintaining automated end-to-end tests using Cypress, with a primary focus on our web applications.

What you’ll be working on:

QA Engineers are an integral part of our full-stack teams, working side by side with engineers and product managers to ensure the delivery of high-quality features that power Apify’s platform. We believe in collaborative testing as part of the development process, not just as a final gate.

As a QA Engineer, you’ll help shape our testing culture by writing and maintaining end-to-end tests using Cypress, which is our main testing framework. You’ll be deeply involved in understanding user stories, clarifying requirements, and designing test cases that ensure our web, Console, and other components meet our high-quality standards.

You’ll work closely with your team to:

  • Collaborate on feature development from the start - ensuring that testability is a priority.

  • Write and maintain Cypress tests that cover critical user journeys and edge cases.

  • Advocate for quality across the stack, helping catch issues early and improving the developer experience.

  • Provide fast feedback during development two-week sprints, enabling multiple deployments per day and rapid iteration without sacrificing reliability.

At Apify, QA is not an afterthought - it’s woven into our engineering culture.

Our tech stack
  • Frontend: React.js, styled-components, Storybook, Cypress

  • Backend: TypeScript/Node.js, Next.js, Express.js, Docusaurus, Jest

  • Infra: AWS, Kubernetes, Helm, MongoDB, Redis, DynamoDB, S3, GitHub Actions

  • Monitoring: New Relic, LogDNA, Sentry, PagerDuty

  • Tools: GitHub, ZenHub, Notion, GSuite

  • Process: two-week sprints, code reviews, tests, automating whatever we can, deploying multiple times per day

They say there are no perfect candidates, but you might be the one if you have:
  • A strong technical background or a great professional track record. We are looking for exceptional candidates, regardless of seniority.

  • 2+ years of experience with frontend development, software testing, or automation.

  • Experience with Cypress or other testing automation tooling.

  • Some development skills in TypeScript/Node.js, or have this skill in another programming language, and are able to learn new things quickly.

  • Experience with AWS, other public clouds, and any technology mentioned in the technical stack is a plus.

  • Experiment-driven and collaborative mindset.

  • Good communication skills in English.

Why should you work at Apify?
  • Space, support, and autonomy for personal growth, with a direct impact on our success

  • Full-time position in Prague (Lucerna Palace) or Brno (Titanium)

  • Option to work remotely ️

  • Flexible working hours (perfect for both night owls and early birds )

  • Nobody counts holidays as long as the work gets done

  • Stock options and profit sharing

  • We welcome pets, kids, and bikes at the office ‍

  • Epic team buildings and offsites with biking, canoeing, and other adventures

  • Solid education and training budget, conference tickets, internal “Eat & Learn” sessions, and the possibility to work across teams ‍ ‍

  • Generous hardware budget

  • Free lunches every day when you’re in the office

  • Unlimited supply of ☕ &  and snacks

  • Free entry to the wonderful Prague Zoo

  • Free Multisport card

  • Ping-pong, chess, PS5, lightsabers, foosball league after lunch.

    For more details about Apify and what it is like to work with us, see our Careers page.

Apply to this Job

You might also like

Research Engineer/Scientist, Long Context (Foundations)

100% Remote Full-time

Solutions Engineer, Israel & Middle East

100% Remote Full-time

Fullstack Engineer (React/Node.js)

100% Remote Full-time

Executive Business Partner

100% Remote Full-time

Regulatory Compliance Manager, UK & ME

100% Remote Full-time

Senior Backend Engineer for Web Automation team (Node.js)

100% Remote Full-time

Infrastructure Engineer, Public Sector

100% Remote Full-time

Transaction Monitoring Senior Analyst

100% Remote Full-time

Product Marketing Manager (for Integrations)

100% Remote Full-time

Account Director - Tokyo

100% Remote Full-time

ML Engineer

100% Remote Full-time

Experienced Customer Service Representative – Disaster Response and Insurance Claims Support

100% Remote Full-time

Remote Customer Service Independent Contractor – Flexible Home‑Based Call Center Role with arenaflex

100% Remote Full-time

Experienced Customer Support Specialist – Remote Opportunity with arenaflex

100% Remote Full-time

National Science Teachers Association - Senior Project Coordinator

100% Remote Full-time

Experienced Live Chat Operator – Deliver Exceptional Customer Experience in a Remote Setting

100% Remote Full-time

Dutch Sales Consultant (Part-time and remote)

100% Remote Full-time

Experienced Remote Customer Support Specialist – Delivering Exceptional Service from the Comfort of Your Home with blithequark

100% Remote Full-time

Homebased ESL Teacher

100% Remote Full-time

Experienced Aircraft Maintenance Technician - Remote Opportunity with Southwest Airlines

100% Remote Full-time