This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
An Innovation Labs Digital Assets Platform Senior Engineer must be a highly motivated and proactive hands-on engineer obsessed with quality (Quality Engineer), have a proven ability and experience working with enterprise applications within the financial services industry. The successful candidate will be part of the core team continuing to build our Citi Integrated Digital Assets Platform (CIDAP). The ideal candidate will be a self-driven, proactive, highly technical, and resourceful team player who can comfortably work with a large team of highly motivated individuals within Citi’s larger software engineering network.
Job Responsibility:
To create comprehensive test strategies, detailed test plans, and specific test cases to validate software functionality and performance
To conduct manual and automated testing for different interfaces (e.g., UI, API, Messaging) to find defects, ensuring software functions as intended and meets quality standards
To identify, document, and track software defects, ensuring clear communication of issues and their resolutions to the development team
To develop, maintain and manage automated test scripts and test frameworks improve testing efficiency and coverage (happy and unhappy paths)
To develop, maintain and manage automated synthetic transactions to validate and monitor functionality to identify issues before users do
To know and properly use best and common practices, and design patterns for web3 applications
To work closely with software developers, product managers, and other team members to understand requirements, discuss test findings, and resolve issues
To contribute to the ongoing enhancement of quality assurance processes, methodologies, and tools to boost the effectiveness and efficiency of testing
To monitor the software development lifecycle to ensure quality is maintained at every stage, from design to delivery
To properly use collaborative tools to manage and deliver work in a distributed team
To contribute and maintain tech documents for code and applications built and maintained
To be a team player and properly communicate in a distributed team
Requirements:
Bachelor’s degree in CS or Engineering
MS or PhD in computer science, or related discipline
10 or more years of experience in enterprise and web application quality assurance
Experience assessing and testing for functional and non-functional requirements
Experience with types of testing like unit testing, acceptance testing, regression testing, etc.
Experience automating tests for different interfaces (e.g., UI, API, Messaging)
Experience with testing data tools and testing data attributes (e.g., diversity)
Experience with applications developed using Java (Backend), AngularJS (Frontend)
Experience with testing frameworks such as Selenium, JUnit and/or TestNG
Experience with common automation and CI/CD tools for Java
Experience with API testing tools like Postman, SoapUI, Gatling
Experience with performance testing tools like JMeter, Gatling, Spring Boot Actuator
Experience with observability tools like Grafana, Kibana, AppDynamics
Nice to have:
Prior experience with Web3 applications
Prior experience in the financial service industry
Prior experience using AI Agents for quality assurance
Prior experience with NodeJS and JavaScript
Familiarity with Web3 libraries like Web3J and Web3JS
Familiarity with common and best practices for Web3 applications
Familiairty with Test Driven Development (TDD)
Familiarity of basics of DevOps and containerize applications
Familiarity of Agile Methodology and Scrum
What we offer:
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.