Capco
Senior QA Engineer - functional testing (Java, SQL, Cucumber) (She/ He/ They)
CAPCO POLAND
*We are looking for Poland based candidate.
At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management.
ROLE OVERVIEW:
We are looking for a Senior QA Engineer with strong test automation expertise to join a high-impact banking project. You will play a key role in ensuring the quality, reliability, and performance of complex financial systems, working closely with developers, DevOps, and business stakeholders.
This role requires both hands-on automation skills and a solid understanding of functional testing and production issue analysis.
RESPONSIBILITIES:
- Test Automation:
- Develop and maintain automated test scripts using Java and Cucumber.
- Implement API automation testing strategies and frameworks.
- Ensure comprehensive test coverage across all layers of the application.
- Use of Copilot GitHub and AI knowledge and familiarity with AI concepts would be beneficial
- Integration Testing:
- Conduct integration testing to ensure seamless interaction between different components of the system.
- Identify and resolve integration issues in a timely manner.
- Performance Testing:
- Design and execute performance test plans to evaluate system performance under various conditions.
- Analyse performance test results and provide recommendations for improvements.
- SDLC Knowledge:
- Apply a deep understanding of the Software Development Life Cycle (SDLC) to all testing activities.
- Participate in all phases of the SDLC, including requirements analysis, design, development, and testing.
- Stakeholder Collaboration:
- Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback.
- Communicate effectively with team members and stakeholders to ensure alignment and clarity.
- Independent Work:
- Demonstrate the ability to work independently with minimal supervision.
- Take ownership of tasks and deliver high-quality results within defined timelines.
TECHNICAL REQUIREMENTS:
- 6+ years in software testing, preferably in the banking/ insurance sector
- Strong experience in QA Automation (Java-based frameworks)
- Hands-on experience with BDD (e.g., Cucumber)
- Solid knowledge of Linux/ Unix systems
- Experience with Kubernetes/ containerized environments
- Proficiency in PL/ SQL for data validation
- Experience with Grafana or similar monitoring tools
- Strong debugging skills, including:
- Log analysis
- Root cause analysis of defects
- Proven experience in functional testing
Nice-to-have:
- Familiarity with AI/ML basic concepts and terminology
- Experience with developer productivity tools such as:
- GitHub Copilot
- Claude API or similar AI tools
Additional Requirements:
- Strong analytical and problem-solving mindset
- Ability to work independently and proactively in a fast-paced environment
- Strong communication skills
- Familiarity with Agile methodologies and DevOps practices.
We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects.
Recruitment Process:
- HR Interview with the recruiter
- Technical Interview
- Client Interview
- Feedback and offer
#LI-HYBRID

