Citi

Senior Quality Engineer, Digital Assets

Citi

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew JerseyNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $142,320 - $213,480 per year

Job Level

About the role

  • 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.
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test strategiestest planstest casesmanual testingautomated testingautomated test scriptstesting frameworksunit testingacceptance testingregression testing
Soft Skills
communicationteam playercollaborationproblem-solvingattention to detail
Certifications
Bachelor’s degree in CSBachelor’s degree in EngineeringMS in computer sciencePhD in computer science