Senior Automation Engineer/ SDET

  • Diebold Nixdorf
  • 3rd Floor 300 Wellington Street, London, ON, Canada
  • May 11, 2018
Full-time / Permanent Software Development

Job Description

Do you thrive in a fast paced, dynamic workplace? Are you ready to join an evolving Fintech company that spans the globe? Grow and develop your skills along side other leaders in the industry!   Our Sr. Automation Engineer/ SDET is responsible for implementing and improving CI/CD automation strategy. You will provides expertise and assistance in architecting automated testing solutions for mobile applications. This is a challenging, highly technical, quality engineering role. We are looking for Sr Engineer who is an innovative, analytical thinker who can build cutting-edge testing technologies and use next-generation automation techniques. RESPONSIBILITIES:
  • Able to architect and develop common test automation frameworks based on language and efficiency choice (e.g. speed of execution)
  • Compare and contrast different approaches to Automation for diverse set of applications and provide subject matter expertise and consulting to quality engineers and developers
  • Mentor staff specifically Software Engineers in Test (SET/SDETs) to instrument automated quality checks in software development and delivery pipeline (CI/CD) leveraging common framework modules
  • Able to architect and enhance common automation framework by driving internal contributions and integration with broader tools (device labs, cross browser test beds, application life cycle management system, reporting systems, CI/CD tools and pipelines, simulators, etc.)
  • Ensure adoption of best quality engineering/testing practices for cloud native applications with principles of 12 factor applications adhered to from the start
  • Participate in applications design reviews ensuring quality automation practices (e.g. Test Pyramid, TDD and BDD culture) are baked into the software development and deployment life cycle


  • 5+ years of experience as SDE, SDET, or Automation Engineer
  • Experience in creating automation frameworks, test tools and testing patterns
  • Experience working in a CI environment
  • Ability to programmatically test any software product and develop tests for your own code
  • Programming experience in any major OO language, deep understanding of design patterns, and experience working in a layered architecture
  • Strong debugging / problem resolution skills, and ability to multitask and handle multiple time critical issues / projects simultaneously
  • Planning skills to design test plans and test cases for larger multi-component products across multiple resources and parallel development tracks
  • Able to estimate testing effort, prioritize assignments as well as to plan implementations
  • Communicate effectively with team members and across teams.
  • Strong work ethic – someone who takes great pride in professionalism, responsibility, and being proactive
  • Genuine curiosity and a customer-first mentality
  • Self-starter / demonstrated ability to initiate and drive continuous improvement
  • Excellent written and verbal communication skills required
  • A BS/MS in Computer Science/Engineering or equivalent work experience
  • Can act as a change agent
Please apply through

Diebold Nixdorf, Incorporated is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, genetic information, disability or protected veteran status.