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