Citi
Citi
Citi is a global banking and financial services company serving consumers, corporations, governments, and institutions. Its offerings span consumer banking, credit cards, wealth management, corporate banking, and investment banking, supported by operations in more than 100 countries. As a large international finance organization, Citi brings together teams working across banking, financial services, and fintech.

Senior IT Quality Analyst – Hybrid in Irving

Senior IT Quality Analyst supporting Citi’s technology organization through automated and manual software testing. The role covers Selenium and Java frameworks, API and database validation, and CI/CD test integration.

Description

  • Partner with development, product, and QA teams to clarify requirements and establish thorough test strategies
  • Create and maintain scalable, reusable automated tests with Selenium WebDriver and Java
  • Prepare and run detailed manual test plans and test cases
  • Carry out manual functional, integration, system, and regression testing
  • Use exploratory testing to identify defects and usability concerns
  • Build and support automation frameworks using Page Object Model, TestNG or JUnit, and Cucumber BDD
  • Run automated tests, interpret results, document defects, and coordinate fixes with developers
  • Connect automated testing to CI/CD workflows including Jenkins, GitLab CI, and Azure DevOps
  • Complete functional, regression, smoke, sanity, and integration test cycles
  • Test APIs with tools such as Postman and Swagger
  • Validate database results through SQL queries
  • Review test automation code during team code reviews
  • Communicate test progress, defect trends, and product quality to stakeholders
  • Evaluate and introduce relevant testing tools, technologies, and methods
  • Help strengthen software quality processes and practices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, a related discipline, or equivalent practical experience
  • Six to ten years of Quality Assurance experience with a substantial focus on test automation
  • Demonstrated ability to design and develop automated tests with Selenium WebDriver
  • Strong programming capability in at least one object-oriented language, such as Java, Python, or C#
  • Experience with automation frameworks including TestNG, JUnit, Pytest, NUnit, or comparable tools
  • Practical knowledge of the Page Object Model design pattern
  • Background creating, documenting, and executing manual test plans and cases
  • Experience with manual functional, integration, system, and regression testing
  • Experience performing exploratory testing
  • Familiarity with Git and other version control systems
  • Experience incorporating automated tests into CI/CD pipelines
  • Working knowledge of SQL for database validation
  • Strong analytical and problem-solving abilities with close attention to detail
  • Clear written and verbal communication skills for explaining technical issues to technical and non-technical audiences
  • Ability to work autonomously and collaborate effectively within an agile team
  • Experience using Behavior-Driven Development frameworks such as Cucumber
  • Knowledge of performance testing tools including JMeter or LoadRunner
  • Understanding of security testing concepts and tools
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Understanding of container technologies such as Docker and Kubernetes
  • Relevant Quality Assurance or test automation certifications
  • Experience automating tests for mobile applications
  • Industry certifications such as ISTQB are advantageous

Benefits

  • Eligibility for discretionary and formula-based incentive and retention awards
  • Medical, dental, and vision insurance coverage
  • 401(k) retirement plan
  • Life, accident, and disability insurance
  • Employee wellness programs
  • Paid time off that includes vacation, sick leave, and company holidays

Related Jobs

Ambush

Senior Machine Learning and AI Engineer

Ambush

Build production-grade generative AI and agent workflows for Ambush’s financial services clients. Develop Python and FastAPI services, SQL data workflows, retrieval-augmented generation, and cloud-based AI systems.

Open