Senior QA Engineer
About Prospective
Prospective builds PJAS, an advertising platform that helps companies reach the right candidates across channels such as Google, Facebook, LinkedIn, Indeed, TikTok, and other major advertising platforms.
Our platform manages complex advertising campaigns at scale. That means quality is not just about catching UI bugs. PJAS handles live advertising budgets, integrates with third-party APIs that change frequently, and supports customers who rely on accurate, reliable campaign delivery.
We are now looking for a Senior QA Engineer to help us raise the quality bar across the product and build a stronger testing foundation for the future.
The Role
As our Senior QA Engineer, you will take ownership of quality across a technically complex product ecosystem.
This is a hands-on role with broad scope. You will perform exploratory and release testing, build automated test coverage, improve our integration testing, and help define how quality should work across our development process.
You will work closely with developers and product stakeholders to understand the platform deeply, identify risk areas, and make sure critical workflows are tested before they affect customers, campaigns, or advertising spend.
This role is a good fit for someone who enjoys understanding complex systems, building practical test automation, and shaping QA practices rather than simply executing predefined test plans.
Prospective builds PJAS, an advertising platform that helps companies reach the right candidates across channels such as Google, Facebook, LinkedIn, Indeed, TikTok, and other major advertising platforms.
Our platform manages complex advertising campaigns at scale. That means quality is not just about catching UI bugs. PJAS handles live advertising budgets, integrates with third-party APIs that change frequently, and supports customers who rely on accurate, reliable campaign delivery.
We are now looking for a Senior QA Engineer to help us raise the quality bar across the product and build a stronger testing foundation for the future.
The Role
As our Senior QA Engineer, you will take ownership of quality across a technically complex product ecosystem.
This is a hands-on role with broad scope. You will perform exploratory and release testing, build automated test coverage, improve our integration testing, and help define how quality should work across our development process.
You will work closely with developers and product stakeholders to understand the platform deeply, identify risk areas, and make sure critical workflows are tested before they affect customers, campaigns, or advertising spend.
This role is a good fit for someone who enjoys understanding complex systems, building practical test automation, and shaping QA practices rather than simply executing predefined test plans.
What You'll Do
- Test new features end-to-end before release, including exploratory testing, regression testing, edge cases, and user workflow validation
- Build and maintain automated E2E tests for critical product journeys across the UI, backend, and campaign delivery flows
- Investigate, reproduce, and document bugs clearly, including steps to reproduce, expected behavior, actual behavior, logs, screenshots, and technical context where relevant
- Test integrations with external advertising platforms and third-party APIs
- Write and maintain test scripts for our Lua-based scripting sandbox, where custom business logic can influence application behavior
- Design practical automation frameworks that integrate with our CI/CD pipeline and help catch regressions early
- Help define QA standards, release quality gates, test coverage goals, and testing strategy across the team
- Improve test infrastructure, monitor flaky tests, and help make our test suite reliable, useful, and fast enough for day-to-day development
- Expand integration test coverage for a large REST API covering campaign management, job publishing, media processing, user management, reporting, and related services
What We're Looking For
Must-Have
Nice-to-Have
- 5+ years of experience in software QA, test automation, or a similar quality engineering role
- Strong understanding of software testing principles, including exploratory testing, regression testing, integration testing, and E2E testing
- Experience testing complex business logic and translating product requirements into meaningful test cases
- Hands-on experience with at least one modern test automation framework, such as Playwright, Cypress, Selenium, or similar
- Strong scripting ability, with experience writing test harnesses, data generators, automation scripts, or validation tools
- Solid understanding of REST APIs, including reading API specs, tracing requests, validating responses, and testing error cases
- Experience working with issue tracking tools such as YouTrack, Jira, Linear, or similar
- Strong written and spoken English communication skills
- Ability to work independently, prioritize risk, and communicate quality concerns clearly to developers and stakeholders
Nice-to-Have
- Experience testing products that integrate with external APIs or third-party platforms
- Experience with Lua, or willingness to learn it quickly
- Experience with WebSockets, asynchronous processing, queues, or event-driven systems
- Familiarity with CI/CD pipelines and how automated tests fit into modern development workflows
- Background in ad-tech, HR-tech, marketplaces, or other high-volume transactional platforms
- Experience helping a team introduce or improve QA processes from an early stage
Why Join Us
If you enjoy digging into systems, finding the risks others miss, and building QA practices that actually help teams ship better software, we'd like to hear from you.
- Competitive compensation package: Ensuring you're rewarded fairly for your skills and experience.
- Private health insurance coverage: Prioritizing your health and well-being.
- Option for remote work: Flexibility with up to 3 days of home office per week.
- Generous five weeks (25 days) of paid leave annually: Take time off when you need, guilt-free.
- Flexible work hours: Adjust your schedule to fit your life's demands.
- Fitkit benefits for enhanced fitness and wellness: Invest in your physical and mental health.
- Complimentary free lunch at the Skopje office: Daily nourishment on us!
- Access to modern tools, technologies, and methodologies: Stay at the cutting edge of your field.
- A collaborative environment: Your voice actively shapes our projects, coupled with our eagerness to innovate.
- Challenging and engaging project work: Dive into meaningful tasks that make a difference.
- Relaxing and productive atmosphere at our Skopje office: Feel comfortable and focused every day.
Interested?
Please send us your application and profile (CV) by e-mail.