Logo for BB Agency

Senior QA Engineer

Roles & Responsibilities

  • 5+ years of QA experience with a strong mix of manual testing and automation.
  • Financial domain experience (Banking/Fintech) and familiarity with high-stakes financial validation.
  • Proficiency with Java (backend constraints) and Spring Boot familiarity.
  • Proficiency in TypeScript for Playwright tests and solid SQL skills (PostgreSQL).

Requirements:

  • Payroll logic validation: write automated tests that simulate complex payroll scenarios and verify calculation accuracy.
  • Massive data comparison: develop scripts to compare outputs of the new Spring Boot payroll engine against the legacy system, detecting discrepancies as small as $0.01.
  • API and integration testing: validate microservices integration with SAP Finance and AFPNet, ensuring XML/JSON payloads are schema-compliant using Postman or RestAssured.
  • Performance testing, test data management, frontend automation, and CI/CD integration: perform load testing, create golden data sets, maintain an E2E Playwright suite for the frontend, and ensure automated tests run in AWS CodePipeline with deployment gating.

Job description

Quick summary

🌎 This is a full-time, remote position.

🇪🇺 Looking for people in Europe or LATAM.

🇬🇧 Professional English is a must. All company and client communication is in English. Spanish is a strong bonus, as the project is for the client in Latin America.

🧪 Focus: You will balance deep Manual Investigation with the architecture of our Automated Testing Strategy. You will build safety nets for a Java Spring Boot Payroll Engine and validate complex financial logic, retroactive calculations, and high-volume batch processing.

😎 5+ years of experience in QA with a strong mix of Manual Testing and Automation.

💰 Salary: Gross (B2B) 3000€ ~ 4000€ / month.


About us

BB Agency is a partner for digital evolution, blending creativity and technology to drive meaningful growth. We collaborate with companies focused on real human needs, shaping brands, experiences, and products that impact millions daily. Founded in 2012 on Island Krk, Croatia, we've grown into a fully remote agency with a global team of 40+ members. We believe in learning by doing, open communication, and pushing boundaries to deliver our best work. Our clients range from tech SMEs to corporations and funded startups in SaaS, finance, healthcare, and more. We’ve partnered with names like AWS, Deloitte, BNP Paribas, ShipBob, Crisp, and CloudZero, among many others.


Job description

We are seeking an uncompromising Senior QA Engineer to join our product development team. You are not here to just "find bugs", you are here to prevent financial disasters. Your job is to build a "Safety Net" around our new HR & Payroll Engine. We are looking for an engineer who enjoys the "detective work" of manual testing just as much as the engineering challenge of automation. You will automate the verification of millions of rows of salary data, ensuring that the new system matches the old Oracle/Ofiplan system down to the cent.


About the Project

We are building a cloud-native SaaS HR & Payroll suite:

  • HR: The system of record (Employee Lifecycle, Org Structure).
  • Payroll: The execution engine (Calculations, Payments, Taxes).


The Tech Stack You Will Test

  • Frontend: React, Next.js, TailwindCSS, shadcn/ui.
  • Backend: Java 21, Spring Boot.
  • Database: Amazon Aurora PostgreSQL, immudb (Audit).
  • Infrastructure: AWS (ECS Fargate, API Gateway).


Your Responsibilities

  • Payroll Logic Validation: You write automated tests that simulate complex payroll scenarios (e.g., "Employee on sick leave for 3 days + Retroactive Raise"). You verify that the math is 100% accurate.
  • Massive Data Comparison: You build scripts to compare the output of our new Spring Boot Engine against the legacy Ofiplan 9.0 system (Parallel Testing) to detect discrepancies of even $0.01.
  • API & Integration Testing: You validate our microservices integration with SAP Finance and Government Portals (AFPNet). You ensure that the XML/JSON payloads we send are schema-compliant using tools like Postman or RestAssured.
  • Performance & Load Testing: Payroll is a "Burst" process. You use tools like k6 or Gatling to simulate 55,000 concurrent calculations to ensure the system doesn't crash on Payday.
  • Test Data Management: You create "Golden Data Sets" (Synthetic Employees) to test edge cases without using real PII (Personal Identifiable Information) in our AWS lower environments.
  • Requirement Analysis: Actively challenge Product Managers and Developers on Acceptance Criteria. If a requirement is vague, you don't test it, you fix the definition first.
  • Test Planning: Create comprehensive test plans for critical modules like Retroactive Payroll Calculation and Statutory Tax Reporting.
  • Education: Evangelize quality within the development team. Teach developers how to write better Unit and Integration tests.
  • Frontend Automation: Architect and maintain an E2E test suite using Playwright (TypeScript) to validate our Next.js web portals.
  • API Testing: Since our backend is Java Spring Boot, you will build robust API automation (using RestAssured or Postman/Newman) to verify microservices independently of the UI.
  • CI/CD Integration: Work with DevOps to ensure tests run automatically in AWS CodePipeline and block deployments upon failure.


Preferred experience

  • 5+ years in QA with a strong mix of Manual investigation and Automation architecture.
  • Financial Domain: Experience in testing Banking and Fintech systems.
  • **Tech Stack Alignment:**Familiarity with Java (to understand our backend constraints).
  • Proficiency in TypeScript (for writing Playwright tests).
  • Solid SQL skills (PostgreSQL) for validating complex data states.
  • Knowledge of AWS services (CloudWatch, ECS, S3).
  • CI/CD Integration: You know how to block a deployment if the Regression Suite fails.
  • Spanish Language: A strong plus, as the legacy system and tax rules are from Peru.


What to expect

  • Flexibility - We already operate in multiple time zones and have been doing it for years. We have standard 40-hour work weeks. While our agency working hours are from 9 am to 7 pm CET, you’ll have the freedom to work flexible hours and maintain a healthy work-life balance. Just make sure the majority of your working hours fall within that time frame.
  • Remote work - We like to think about ourselves as remote-natives. One of the perks of our remote team is that we genuinely trust you to get your job done. You can work from anywhere you see fit, as long as you have a decent internet connection and are available during our agency's working hours. We use HubStaff for time tracking and transparency into your work.
  • Culture - We value collaboration, openness, a willingness to learn, lead, and a curious nature. Our approach encourages mistakes as long as we are willing to learn from them, fostering a culture where growth comes from understanding and overcoming challenges. If you like to work in teams that value great work over loud voices, you are in the right place.
  • Autonomy and responsibility – You’ll be trusted to get things done efficiently and effectively.


Hiring process

  • Pre-selection based on your application (We’ll review your experience, past projects, and skills).
  • Introductory call with HR to get to know you better.
  • Interview with our Development Team leadership.
  • Welcome to BB Agency.


CompensationGross (B2B) 3000€ ~ 4000€ / month

QA Engineer Related jobs

Other jobs at BB Agency

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.