Senior Automation QA (Java)
Primary stack
Job description
About the Position
N-iX is seeking a skilled Senior Automation QA Engineer to join a key digital transformation initiative for a leading commercial retail bank. This role is pivotal in ensuring the quality and reliability of the bank's payment card services.
Responsibilities
- Design, build, and maintain robust API test automation frameworks in Java (REST Assured, TestNG/JUnit) for asynchronous Temporal workflows and Spring Boot services.
- Perform functional, integration, and regression testing of end-to-end customer journeys across staging, pre-release, and production-like environments for web/mobile channels.
- Work extensively with mocks and stubs for core banking interfaces to enable early and continuous integration testing.
- Define test data requirements and coordinate with the client’s testing department to order synthetic test profiles.
- Integrate automated test suites into CI/CD pipelines (GitLab CI). Monitor SonarQube quality gates, log and track defects in Jira, and perform root-cause analysis for failed workflow executions.
- Collaborate with the client’s central QA team and business stakeholders during User Acceptance Testing (UAT), performance benchmarks, and security release validations.
Requirements
- 5+ years of experience in Quality Assurance with a strong balance between Automation (Java) and Manual API testing in complex enterprise, banking, or fintech environments.
- Proficiency in Java 17+, REST Assured, JUnit/TestNG, WireMock/Mockito (or similar mocking tools), and Maven/Gradle.
- Deep understanding of RESTful API testing, JSON/XML contract validation, HTTP protocols, and testing asynchronous or event-driven architectures (Kafka, background execution workers).
- Proven experience in designing, building, and maintaining custom mock services from scratch to simulate complex backend interactions.
- Hands-on experience testing multi-tier architectures using mocks/stubs, analyzing backend logs (OpenSearch/Elasticsearch, Kibana), and managing complex test data setups.
- Strong experience with Git, GitLab CI/CD, Postman/Swagger, Jira, Confluence, and SonarQube.
We Offer
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
not applicable for freelancers
About the Company
N-iX is a leading provider of digital transformation services, empowering businesses to innovate and thrive in the digital age.
© N-iX. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.
More at N-iX
All 144 rolesSenior / Lead PHP Engineer with AI skills
N-iX · Ukraine
Senior / Lead DevOps / Observability Engineer
N-iX · Ukraine
B2B Marketing Specialist
N-iX · Ukraine
Senior Python Engineer (with TypeScript and Agentic development experience)
N-iX · Ukraine +1