The Operations Solutions within the Capital Markets Operations Technology Cash Securities department is focused on delivering best-in-class solutions to Citi\xe2\x80\x99s Operations in the areas of trade capture, settlement processing, collateral management, asset servicing, position building, warehousing and distribution. With the business growing in all regions, Operations needs the capability to view global positions in one place and be able to effectively use these for smooth day-to-day functionality, complying with regulations and also gaining a competitive edge. The group works with partners from across the globe to leverage our best practices and global technology platform.
Responsibilities:
Create detailed, comprehensive and well-structured test strategies, test plans and test cases
Develop and execute Test Automation Framework and Automated Test Cases
Sets target of creation and maintenance of automation
Design, develop and execute automation scripts
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Monitor all stages of software development to identify, track and resolve application and system defects to meet quality standards.
Designing and implementing tests, debugging and defining corrective actions
Identify, record, document thoroughly and track defects
Thorough regression testing when defects are resolved
Monitor defect process results
Investigate the causes of non-conforming software
Track quality assurance metrics, like defects densities, open defect counts, defect frequency and defect time open/close/resolution
Work closely with DEV and BA teams to log and analyze defects (bugs)
Run triages and generate reports reflecting triage outcomes in reference to the metrics established
Estimate, prioritize, plan and coordinate testing activities
Traces test cases/scripts (manual and automated) to requirements / stories
Liaise with internal teams (business analysts, developers, stakeholders) to identify system requirements
Stay up-to-date with new testing tool and test strategies
Adhere to QA standards
Ensures changes to test cases/scripts/plans/procedures as necessary (manual and automated) applied in timely matter. Maintains test cases/scripts/plans/procedures as necessary (manual and automated).
Generates Quality reports for applications and projects
Inspire other QA resources with best practices and process improvement within Inventory Management Application team, Operation Solution team and Citi organization
Senior QA Developer Requirements:
BS/MS degree in Engineering, Computer Science, Applied Mathematics/Science or a related subject
5-10 years of test automation experience
High proficiency in core Java is a must
Experience in using defect tracking tools like JIRA
Experience in automation testing of RESTful API, UI and Databases
Proven record of creating and maintaining integration test frameworks (Junit, TestNG, Cucumber, etc.)
Experience with Selenium and RestAssured
Proven work experience in software development/quality assurance
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with automated testing tools and excellent understanding of software automation practices
Strong knowledge of software QA methodologies, tools and processes
Experience working with version control tracking systems like GitHub
Experience working with CI/CD tools such as Jenkins or TeamCity
Proven record of creating and maintaining integration test frameworks (Junit, Cucumber, etc.)
Knowledge of SQL and scripting
Nice to have:
Understanding of Java Spring framework
Experience with performance and/or security testing (JMeter, HP LoadRunner)
Experience with UI Automation tools
Experience working in an Agile/Scrum development process
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
Job Family Group: Technology
Job Family: Applications Development
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\xe2\x80\x9d) 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 .
View the " " poster. View the .
View the .
View the
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.