Whether you’re at the start of your career or looking to discover your next adventure, your story begins here. At Citi, you’ll have the opportunity to expand your skills and make a difference at one of the world’s most global banks. We’re fully committed to supporting your growth and development from the start with extensive on-the-job training and exposure to senior leaders, as well as more traditional learning. You’ll also have the chance to give back and make a positive impact where we live and work through volunteerism.
Shape your Career with Citi
Citi’s Independent Compliance Risk Management (ICRM) is an independent control function that provides guidance and challenge to the firm, managing compliance risk and promoting behavior that is consistent with Citi’s mission.
We’re currently looking for a high caliber professional to join our team as Officer, Automation Testing Engineer - C11, Hybrid, Malaysia (Internal Job Title: -Testing Intermediate Analyst - C11) based in Kuala Lumpur, Malaysia. Being part of our team means that we’ll provide you with the resources to meet your unique needs, empower you to make healthy decisions and manage your financial well-being to help plan for your future. For instance:
- Citi provides access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses.
- We have a variety of programs that help employees balance their work and life.
Automation Senior Tester is a professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. 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. Typically deals with variable issues with potentially broader business impact. Applies professional judgment when interpreting data and results. Breaks down information in a systematic and communicable manner. Developed communication and diplomacy skills are required in order to exchange potentially complex/sensitive information. Moderate but direct impact through close contact with the businesses' core activities. Quality and timeliness of service provided will affect the effectiveness of own team and other closely related teams. Assist Regional Automation Lead/UAT Manager for the Project Analyst function with Citi Anti-Money Laundering Operations. Supporting the implementation and ongoing operation of globally/regional consistent project analysis, control processes, including data quality testing. Coordinate, deliver expertise, design and execute User Acceptance Testing (UAT) in accordance to Global Testing Services (GTS) process and procedure and ensure that all process, systems implementations and upgrades, changes, fixes are robustly tested and any issues and defects are resolved ahead of production release.
In this role, you’re expected to:
- Deliver expertise and best practice regarding testing subject.
- Coordinate testing tasks – test initiation, scripts preparation, execution and test closure.
- Apply UAT metrics to manage test execution and communicate to stakeholders.
- Review and design test scripts, test conditions, input test data and expected results.
- Execute tests using test scripts according to UAT plans.
- Review, manage and raise defects identified during UAT.
- Document test results in agreed, common and consistent manner.
- Raise to Test Lead any issues that may impact on time delivery or quality of the end product.
- Prepare adequate test evidence and testing documentation for approvals and decisions.
- Adhere to Global UAT procedure, use common tools (MF ALM, JIRA, Zephyr).
- Cooperate with Regional and Global UAT teams for common tests, knowledge exchange and best practice sharing.
- Build and apply testing excellence and knowledge of anti-money laundering processes.
- Operate within agreed business SLAs, KPIs, control processes and confidentiality standards.
- Execute other tasks requested for the operation of the test portfolios.
- Able to participate in the automation analysis and propose tangible solutions for the manual testers.
- Bring new testing knowledge into the team – assist with test plan articulation, planning, and management of individual testing events. Create a transparent system wherein each member in the automation team is aware of goals and activities of entire automation team at any given time.
- Initiate R&D, and employ appropriate testing tools for both front-end and back-end systems.
- Accountable for all the automation deliveries assigned. Act as SPOC for End User Computing (EUC) process controls, define Automation Test Strategy for all regional projects/non-projects, and decide on the need for automation development basis the ROI benefits realization. In case of global projects, represent APAC and channel the views of the region to global partners and participate in the development or testing of automation solutions.
- Participate in the development and support of multiple testing efforts simultaneously.
As a successful candidate, you’d ideally have the following skills and exposure:
- Required: Minimum 5-8 years of relevant industry & work experience with minimum 2 years testing experience capacity is preferable. SDLC knowledge/experience is a must. AML/Compliance knowledge is a must and MANTAS product knowledge is preferable. Candidate with Citibank experience is preferable.
- Required: Comprehensive knowledge of Technology, Product Processor, Compliance, AML policy, financial services, investment & retail banking products/services – back and middle office operations.
- Required: Strong project management skills.
- Required: Excellent English written and verbal communication skills.
- Required: Demonstrated initiative and creativity in problem solving.
- Required: International experience in a multinational corporation with a proven ability to work with people across geographic regions/countries and diverse cultures.
- Required: Computer Literate. Proficient in Windows applications, ETL/DB testing and experience with automated workflow tools (UFT/QTP), Python & Selenium.
- Required: Basic understanding of data administration within a database environment.
- Required: Working within an environment of tracking issues and liaising with multiple parties to facilitate resolution.
- Min. Bachelor degree - preferred majors in Banking/Finance, mathematics, statistics, informatics or relevant professional experience.
- ISTQB Certificate (Foundation level) required and ISTQB Certificate (Advanced level) is a plus.
Knowledge/Skills:
Communication
- Have excellent writing and presentation skills.
- Have superior verbal communication skills and can effectively contribute in discussions with all levels of staff and management to include most senior corporate management.
- Can promote active listening with team members.
Technical Understanding
Visual Basic Programming:
- Strong proficiency in Visual Basic for Applications programming with a minimum of 5 years Hands-On experience to create automation tools in Excel, Word, PowerPoint, Access and Outlook.
- Proven experience in the development of custom functions and add-ins.
- Advanced Excel capabilities, including pivot tables, lookups, arrays, complex formulas and graphs.
- Possesses interest on problem solving and decision-making attributes to rapidly assess & provide the optimal solutions.
- Ability to review the existing VB Macro code, decode and debug it precisely with minimal supervision.
- Execute object-oriented analysis, involve in design, development, testing and release implementation of the automation tools delivered with optimal performance of each system module.
SQL Programming:
- Ability to create complex Oracle SQL queries including Joins, Sub Queries, Rank by Partition, stored procedures and execute them with optimal performance.
- Create MS SQL queries and use Access DB as a source for VB macro automation.
- Develop, document, and execute regression, functional, and integration tests across various data-centric enterprise applications.
- Develop and document test plans, test cases, SQL scripts, and assist in automation scripts based on user requirements, condition data (as required); primarily responsible for working with large volume of data validations using complex SQL scripts.
- Comprehensive understanding or knowledge of database management systems, online analytical processing (OLAP), and ETL (Extract, transform, load) framework.
- Responsible for testing database program application and developing data model.
Micro focus UFT Automation:
- Excellent analytical skills to understand the UAT requirements and design the scripts according to the needs.
- Candidate must have scripted/developed UFT Based Keyword/Data driven/Hybrid frameworks using Excel objects/Data base objects.
- Strong knowledge on advanced VBA scripting to develop complex data analytic macros/codes by implementing multi-dimensional data set concepts like Arrays/Dictionary Objects/ADODB Data Sets.
- Hands-On experience and knowledge on ALM OTA scripting and concepts to prepare automated dashboards.
Problem Solving:
- Has an analytical background.
- Is experienced in using problem-solving methodologies such as brainstorming, root cause analysis, pareto analyses.
- Improves upon existing approaches by seeking opportunities to creatively transform current industry practices into fresh alternative solutions.
Organizational Responsibilities:
- Works well with international teams.
- Proactively seeks opportunities to broaden and deepen knowledge base and proficiencies.
- Shares acquired skills with team members through formal and informal channels.
In addition to the aforementioned mandatory skills, candidates holding experience in Manual Testing, Python/Java Programming using Selenium, DB Visualizer/Micro strategy/R Studio, RPA using UiPath/Automation Anywhere will be preferred.
Competencies:
- Act as an owner.
- Build great teams.
- Innovate and lead change.
- Work as a partner.
- Deliver results and goal-oriented person.
- Drive client value.
- Communicate effectively.
- Use metrics to manage.
- Use sound judgment.
- Pursue learning and self-development.
- Required: Strong practical experience with GitHub/BitBucket.
- Required: Exposure on AI/ML preferred.
Working at Citi is far more than just a job. A career with us means joining a family of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Take the next step in your career, apply for this role at Citi today.
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.