The IT Quality Automation Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Good understanding of how the team and area integrate with others in accomplishing the objectives of the subfunction/ job family. Applies analytical thinking and knowledge of data analysis tools and methodologies. Requires attention to detail when making judgments and recommendations based on the analysis of factual information. Breaks down information in a systematic and communicable manner. Developed communication skills are required in order to exchange potentially complex/sensitive information. Quality and timeliness of service provided will affect the effectiveness of own team and other closely related teams.


  • Testing specialists who work with technology project managers, UAT professionals and users to design and implement appropriate automation scripts/plans for an application testing strategy/approach.
  • Ensures project standards and procedures exist, are fully clearly documented and followed throughout the software development life cycle; makes recommendations for enhanced documentation.
  • Documents findings and performs preliminary root causes analyses to provide recommended improvements.
  • Ensures all corrective actions are assigned, documented and completed.
  • Verifies traceability in project work products.
  • Requires basic understanding of how own area integrates within IT Quality to achieve objectives.
  • Seeks formal / informal guidance from experienced team members.
  • Performs other duties and functions as assigned.
  • Eager to learn and open to feedback


  • Thorough understanding of studied topics like Data Structure and Algorithm, Object Oriented Programming, Algorithm Design and Analysis and Operating Systems.
  • Clear understanding of SDLC life cycle and concepts
  • Deep understanding of core Java concepts
  • BDD based framework knowledge
  • Deep understanding of Database knowledge
  • Python- scripting knowledge for test automation with BDD/Behave is an advantage
  • Selenium based test automation scripting is an advantage
  • Experience in requirement reviews & able to identify, communicate and document discrepancies.
  • Understanding of QA within the Software Development Lifecycle (SDLC) and QA methodologies
  • Demonstrated logical analysis skills, attention to detail and problem solving Proven ability to work to deadlines.
  • Consistently demonstrates clear and concise written and verbal communication skills


  • Bachelor’s/University degree or equivalent experience


Job Family Group:



Job Family:

Technology Quality


Time Type:

Full time


Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries (“Citi”) invite all qualified interested applicants to apply for career opportunities. 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.

View the “EEO is the Law” poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

About Citi

While we're a global bank, our mission is simple: We responsibly provide financial services that enable growth and economic progress