$100K — $150K *
Citi’s Treasury & Trade Solutions (TTS) is a leading provider of cash management, treasury, trade, clearing, depository receipts. TTS has a global network spanning more than 100 countries and is unique in the industry for its reach, interoperability and flexibility. We provide clients with timely, accurate information and dynamic, web-based tools to effectively manage their portfolios, financial positions, working capital and supply chains.
Spring by Citi enables digital commerce for clients by extending Citi’s significant presence and capabilities offered to institutional clients. Leveraging the Mastercard payment gateway, Spring by Citi will offer institutional merchants the ability to collect from a wide range of payment methods including cards, e-wallets and new and innovative bank transfers such as Request to Pay, Instant Payments and Open Banking.
Spring by Citi Program is looking for a Senior Test Engineer to join an exciting and growing business technology group. A hands-on engineer with SME knowledge of evolving online payment trends, Payment Gateway, Digital Wallets and Alternate Payment methods.
The responsibilities include both software development and testing tasks and focuses on the testability, robustness, and performance of production software. This role will own and oversee Spring By Citi ecosystem testing framework globally. You should have a passion for designing, development, and testing and the ability to upgrade your technical skills within the constantly changing technology sector.
The Testing Tech Lead Analyst is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the Payments technology organization. Developed subject matter expertise, communication and diplomacy skills are required in order to guide, influence and convince key stakeholders. Role provides significant impact on the area through complex deliverables. In addition, provides advice and counsel related to the technology and drives the overall performance and effectiveness of the overall Payments test strategy for key programs.
Develops and designs standards and procedures, ensures that they are adhered to throughout the software development life cycle.
Manages organizational process change.
Develops and implements methods for cost, effort and milestones of IT Quality activities.
Strives for continuous improvements and streamlining of processes.
Ensures consistency and quality of processes across the organization.
Deals with complex and highly variable issues.
Collaborates with development organizations and partners with business users to implement test solutions.
Analyzes trends at an organizational level to improve processes; follows and analyzes industry trends.
Exhibits in-depth understanding of concepts and procedures within own area and basic knowledge of these elements in other areas.
Requires in-depth understanding of how own area integrates within IT testing and has basic commercial awareness.
Impacts IT testing through delivery of end results and contribution to planning, finances/budget and formulation of policies.
Management responsibility for a team or multiple teams, including
Produces performance testing workload definition and analysis, factoring in known or projected volumes and transaction mix, to ensure coverage of critical business transactions.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
6-10 years experience in Quality/Test Engineering and software development.
Excellent designing and programming skills with hand-on Java, Selenium, Cucumber experience.
Good knowledge of Agile SAFe and in-depth experience for test automation adoption in Agile environment.
Exposure to Behavior Driven Development and related experience in programming and testing.
Ability to effectively use complex analytical, interpretive and problem solving techniques.
Requires communication and diplomacy skills to guide, influence and convince others.
Ability to organize/manage multiple priorities and projects coupled with the flexibility to adapt to changes in a fast-paced environment
Bachelor’s/University degree, Master’s degree preferred
Experience creating and implementing complex test strategies/acceptance criteria/test cases to cover all testing phases, with heavy emphasis on integration and end-to-end testing
Experience driving best practices around Functional, Regression, End-to-End System testing, and adoption of DevOps practices (Development Collaboration, Continuous Integration and Delivery, etc.)
Payments knowledge spanning domain message flows, architecture, common design patterns, ISO message protocols, EMV standards, mobile testing
Preferable knowledge in some of the following – IDE (STS, Eclipse, Intellij), Rest Assured, Appium, Jbehave/Cucumber frameworks, APIs (REST/SOAP), SQL, UNIX/Linux, Continuous Delivery concepts and tools such as Jenkins/TeamCity/GitLab, etc.
Valid through: 2/16/2021