{"id":2850229,"url":"https://alion.io/job/itds-portugal-senior-backend-qa-engineer-java-test-automation-payments","title":"Senior Backend QA Engineer – Java, Test Automation, Payments","company":{"id":4374591,"name":"ITDS Portugal","domain":"itdsportugal.com","url":"https://alion.io/company/itds-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lisbon, Portugal","Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":22000,"max_usd":46000,"period":"year","method":"role_seniority_country_cell","sample_n":9},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Cucumber","optional":false},{"name":"GitLab CI","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Shift-Left Security","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TestNG","optional":false}],"status":"live","first_seen_at":"2026-10-19T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-19T00:00:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Unleash the Power of Quality — Shape resilient payment systems that drive innovation and trust!\nLisbon or Porto-based opportunity with hybrid work model.\nAs a Senior QA Engineer, you will be working for our client, a leading banking group, dedicated to delivering secure and reliable IT payment solutions. You will help design and implement high-performance backend testing frameworks and ensure the integrity and excellence of complex financial systems, fueling innovation and growth in the payments industry.\nYour main responsibilities:\nDesign, build, and maintain robust test automation frameworks for backend Java applications, microservices, and APIs.\nPerform manual testing to define strategies and create test cases for intricate backend business logic and batch processing.\nCollaborate with Product Owners, Tech Leads, and Developers to translate payment domain business rules into automated, executable test scenarios.\nValidate database integrity, complex queries, and data processing through SQL scripts and transactional behavior evaluations.\nPromote QA best practices by fostering a \"Quality First\" and \"Shift-Left\" testing culture across teams.\nTroubleshoot, isolate, and document defects accurately, including log and root-cause analysis.\nIntegrate test suites into CI/CD pipelines to ensure automated continuous testing and quality gates.\nYou're ideal for this role if you have:\nOver 6 years of professional QA experience with a focus on backend testing and automation.\nProven expertise in automating backend tests using Java-based tools such as REST Assured, JUnit, TestNG, and Cucumber.\nStrong knowledge of Java (17/21), Spring Boot, and log debugging techniques.\nExcellent SQL skills (Oracle or PostgreSQL) for database validation and data migration.\nHands-on experience with Test Management tools (Xray, Zephyr) and CI/CD tools (Jenkins, GitLab CI or similar).\nIt is a strong plus if you have:\nExperience testing asynchronous architectures and messaging queues such as Kafka and RabbitMQ.\nFamiliarity with Spring Batch processes.\nLanguage Required for the role:\nFluent English (B2/C1). French language skills are a plus but not mandatory.\nEligibility to work in Europe:\nOnly candidates with an existing legal right to work in the European Union will be considered for this role.\n#MAKEYourCareerBETTER\nInterested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.\n\nhttps://itdsportugal.com/en/it-jobs/10382/?utm_source=itjobs","description_format":"text","description_chars":2547,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","IT Outsourcing & Dedicated Teams","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-19T12:56:30Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":34,"reasons":["seen:4","velocity","win:early","comp:brand"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/itds-portugal-senior-backend-qa-engineer-java-test-automation-payments","json_url":"https://alion.io/job/itds-portugal-senior-backend-qa-engineer-java-test-automation-payments.json","meta":{"generated_at":"2026-10-23T18:33:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":28278,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4374591},"rest":"https://alion.io/mcp/rest/get_company?id=4374591"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fitds-portugal-senior-backend-qa-engineer-java-test-automation-payments"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fitds-portugal-senior-backend-qa-engineer-java-test-automation-payments"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fitds-portugal-senior-backend-qa-engineer-java-test-automation-payments"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/itds-portugal-senior-backend-qa-engineer-java-test-automation-payments\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fitds-portugal-senior-backend-qa-engineer-java-test-automation-payments"}]}