Software Development Engineer in Test
Mississauga, Canada
6d ago

The SDET is responsible to design, develop and maintain new and existing automation frameworks, automation of newly implemented functionality and development of tools and strategies to enable QA efficiencies.

The SDET will work closely with developers, project managers and other QA team members to implement strategies and procedures to deliver high quality applications.

Responsibilities :

  • Evaluate, select, design, implement, integrate, manage and evolve automated testing technologies for backend and component testing
  • Lead development of automated testing strategies for backend and component testing that can run in a CI / CD environment
  • Enhance and extend existing test automation frameworks
  • Assist in planning, creation and control of test environments and test data
  • Participate in review of QA processes and procedures and provide recommendations for improvement
  • Suggest policies and procedures for test code (Unit Tests & Integration Tests)
  • Set up an integration testing framework with mock endpoints so that apps can be quickly validated
  • Innovate in best automation and continuous testing practices by reviewing new frameworks and technologies on the market and recommending their use
  • Mentor the team on best automation practices, design and implementation
  • Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams
  • Qualifications :

  • 5+ years’ experience in a Quality Engineering role (experience in the Financial Service industry / Capital Markets preferred)
  • 3+ years hands on experience in design, implementation and maintenance of automated testing solutions with 2+ years’ experience with server side test automation
  • 2+ years experience with Java and Java server side programming
  • Proficiency with one or more scripting languages : Javascript, VBScript or Python
  • Deep knowledge in TDD / BDD practices
  • Experience in automation testing frameworks and tools (TestComplete / QTP / Selenium or similar / Cucumber / Gherkin / FitNesse)
  • Experience with at least one API testing framework such as Rest Assured, PostMan, SOAPUI, etc
  • Hands on experience with at least one Unit Testing framework such as JUnit, TestNG, NUnit, etc
  • Experience with at least one mocking framework such as easyMock or Mockito
  • Strong experience using source control tools like GitHub / Bitbucket and Java build & dependency management using Maven, Gradle, Ant
  • Experience using test frameworks in a CI / CD environment (for example Jenkins, CloudBees or Team Foundation Server)
  • Understanding of QA within the Software Development Lifecycle (SDLC) and QA methodologies
  • Experience with project management software such as HP Quality Center, JIRA, Zephyr
  • Demonstrated logical analysis skills, attention to detail and problem solving skills, proven ability to work to deadlines
  • Consistently demonstrates clear and concise written and verbal communication skills
  • Education :

  • Bachelor’s / University degree or equivalent experience
  • 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.

    Grade : All Job Level - All Job FunctionsAll Job Level - All Job Functions - CA

    Time Type : Full time

    Citi is an equal opportunity and affirmative action employer.

    Minority / Female / Veteran / Individuals with Disabilities / Sexual Orientation / Gender Identity.

    Citigroup Inc. and its subsidiaries ("Citi ) 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 CLICK HERE.

    To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.

    To view the EEO Policy Statement CLICK HERE.

    To view the Pay Transparency Posting CLICK HERE.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form