Are you curious, motivated, and forward-thinking? At FIS, you’ll have the opportunity to support the coordination and delivery of meaningful projects that connect financial services with modern technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate, and above all, fun.
About the team
You will be part of our QA and Test Services (QATS) team, supporting quality engineering initiatives for critical client applications. In this role, you will contribute to Manual, Functional, and Automation testing practices across delivery teams, working closely with QA leads, SDETs, engineering, and business stakeholders. You will help execute test strategy, improve product quality, and support reliable releases through well-planned testing and CI/CD-aligned automation.
What you will be doing
Analyze business and functional requirements, user stories, and acceptance criteria to identify test conditions, scenarios, and edge cases.
Perform Manual and Functional testing across application components, services, and end-to-end business flows, including smoke, sanity, regression, integration, and UAT support.
Prepare, review, and maintain high-quality test cases, test scenarios, and test data with clear steps, expected results, and coverage mapping.
Execute test cases (manual and automated), log defects with clear reproduction steps, track them to closure, and share concise test execution and status reports.
Manage test artifacts in Jira and Zephyr — create and run test cycles, link test cases to stories and defects, and maintain traceability from requirement → test case → execution → defect.
Participate in requirement walkthroughs, sprint planning, daily stand-ups, defect triage, and release readiness reviews.
Perform API testing across REST, SOAP, and RPC interfaces using tools such as Postman or Bruno, and validate request/response payloads, status codes, and business rules.
Contribute to Automation testing by building and maintaining automated tests for Web Applications and Web Services using Playwright, Selenium, and related tools in Java/C#.
Support Unit Test practices with clear code coverage and meaningful assertions where applicable.
Help integrate automated tests into DevOps pipelines and CI tools (for example Jenkins/Bamboo) under guidance of senior team members.
Identify candidates for automation from the existing manual regression suite and convert them progressively.
Apply object-oriented programming principles using Java/C# when writing or maintaining automation code.
Follow coding standards, SDLC best practices, and quality engineering guidelines consistently.
Analyze system behavior and troubleshoot issues across UI, API, and data layers with strong problem-solving skills.
Document test strategy inputs, reusable test patterns, and lessons learned for wider team adoption.
Collaborate with QA and engineering teams to establish test cases, test data, and environment readiness across environments.
Support quality-focused infrastructure and operational documentation.
Assist in building and integrating GenAI, LLM, and Agentic AI solutions to accelerate QA activities such as test case generation, test data creation, and defect analysis.
Explore emerging technologies such as MCP, multi-agent systems, and AI-assisted testing to improve delivery outcomes.
Identify recurring issues and process gaps, and apply AI-assisted solutions where appropriate.
What you bring
2+ years of relevant work experience in software quality engineering, covering Manual, Functional, and Automation testing.
Strong hands-on experience in Manual and Functional testing — requirement analysis, test case design, test data preparation, execution, and defect lifecycle management.
Practical working experience with Jira and Zephyr (or equivalent test management tools) for test case preparation, test cycle execution, defect tracking, and requirement traceability.
2+ years of hands-on experience…