Senior Quality Assurance Developer (hybrid)

Ontario, Canada

Job Description


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

Citigroup

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2180861
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ontario, Canada
  • Education
    Not mentioned