FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSAzureCloudCypressDockerGoogle Cloud PlatformJavaJUnitKubernetesPythonSDLCSelenium
About the role
Key responsibilities & impact- Develop and execute comprehensive test plans, test cases, and test strategies for new features and existing functionalities.
- Perform various types of testing, including functional, regression, integration, performance, and system integration testing (SIT).
- Use tools to perform API testing.
- Design, develop, and maintain automated test scripts and frameworks using industry-standard tools and programming languages.
- Identify, document, track, and prioritize software defects and work closely with developers to ensure timely resolution and retesting.
- Collaborate effectively with product managers, developers, and other stakeholders to understand requirements, provide feedback, and ensure quality throughout the SDLC.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Generate clear and concise test reports, summaries, and metrics to communicate test progress and product quality to stakeholders.
- Participate in risk assessment and mitigation planning for new features and releases.
- Maintain clear and thorough documentation for test plans, test cases, and test results.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Engineering, or a related field.
- Banking or KYC knowledge.
- 8+ years of experience in software quality assurance or software testing.
- Strong understanding of software QA methodologies, tools, and processes.
- Proficiency in designing and writing comprehensive test plans and test cases.
- Good hands-on experience with tool-based automated testing, including developing and maintaining automated test scripts and frameworks (e.g., Selenium, Playwright, Cypress, JUnit, NUnit, Pytest).
- Solid programming skills in at least one language (e.g., Python, Java).
- Experience with version control systems (e.g., Git).
- Familiarity with Agile/Scrum development methodologies.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication (written and verbal) and interpersonal skills.
- Experience with Artificial Intelligence (AI) based test case generation (preferred).
- Knowledge of continuous integration/continuous delivery (CI/CD) pipelines (preferred).
- Experience with API testing tools (e.g., Postman, SoapUI) (preferred).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) (preferred).
- Experience with containerization technologies (e.g., Docker, Kubernetes) (preferred).
- ISTQB certification or similar quality assurance certifications (preferred).
Benefits
Comp & perks- Citi is an equal opportunity employer
- Qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
- If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity
- Review Accessibility at Citi.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test planstest casesautomated test scriptsAPI testingsoftware QA methodologiesprogramming (Python, Java)automated testing tools (Selenium, Playwright, Cypress, JUnit, NUnit, Pytest)version control (Git)Agile/ScrumAI-based test case generation
Soft Skills
analytical skillsproblem-solvingdebugging skillscommunication skillsinterpersonal skills
Certifications
ISTQB certification
