This job posting has expired.

Here are some similar positions.

Software Development Engineer in Test

April 28 2020
Industries Consulting services
Categories Accounting, Finance, Engineering, Trading, Asset management
Toronto, ON

OTT is a financial technology company focused on smart payments, digital wallets, online securities investments, and fund management services. Our goal is to provide a one-stop financial services platform for a wide range of different clients, across multiple segments.

We welcome innovators and dreamers who love the online space and the opportunities it creates for business and consumers alike. Our goal is to the harness the power of capital markets to provide better technologies that lead to better products and better lives for our customers. This naturally leads us on a journey to making OTT a public company and we look forward to working alongside you to achieve your personal dreams and our common success!

Our companies that provide financial services are licensed by IIROC, FINTRAC, OSC, BCSC and AMF. We are also a partner of China UnionPay, WeChat, and AliPay in Canada. Our services are used by over 5,000 merchants including major shopping malls, large retailers, and tourist attractions across Canada, as well as e-commerce platforms globally. Our services include securities and derivatives trading, portfolio and investment fund management, foreign exchange and international remittance, and smart payment solutions.

The E-commerce division of OTT Financial Group has been working with Internet giants and financial service providers such as Alibaba, Tencent, and China Union Pay, as well as well-known local payment technology companies in North America. We are committed to building an e-commerce and financial services ecosystem serving our clients and merchants covering daily life needs from all angles. Innovators and dreamers, especially those with specialized skills in IT, artificial intelligence and market development are welcome to join us to achieve our common success and vision.

We are currently looking for one (1) Software Development Engineer in Test to join our growing Research and Development Team in Toronto! You will be involved in many exciting and innovative projects designed to the industry forward and enhance our clients’ experience.

Key Responsibilities:

  • Design, develop, drive and deliver high-level test strategies, methodologies and take a hands-on approach to see that they are implemented timely and efficiently
  • Testing mobile e-commerce apps for different mobile products on smart phones - iPhone, Android phones.
  • Develop best in class test automation code for mobile applications.
  • Conduct non functional testing, including accessibility, product app security, speed testing.
  • Improve product and code testability
  • Architect new environments and develop tools to improve efficiency of product development
  • Voice support for quality of your product
  • Collaborate with other functions including product management, product development, designers, business analysts and business users
  • Lead projects and mentor engineers, providing technical guidance to the tea
  • Participate in release planning, go/no-go meeting, organize bug bash & coordinate release processes

Skills and Qualifications Required:

  • Experience in testing eCommerce and Payments applications is a plus.
  • Strong computer science fundamentals including data structures and algorithms
  • Proficiency in one or more of the following programming languages: Swift, Java, Kotlin
  • Experience in component or UI testing on XCTest or Espresso
  • Experience with test on simulators and physical mobile devices - iPhone, Android phones
  • Experience with RESTful web services automation.
  • Test modeling, test design and test reporting
  • Solid understanding of QA methodologies and tools
  • Experience with test planning, scoping, create and maintain automation tests
  • Use tools like SOAP UI, Charles Proxy
  • Debug web service layer related issues from front end layers
  • Expertise in QE automation frameworks and tools such as Selenium WebDriver, TestNG.

Soft Skill Requirements:

  • Bachelor’s degree, or its equivalent in Computer Science, Engineering or a closely related field, 4+ years of experiences
  • Highly collaborative attitude and a phenomenal teammate
  • Strong leadership skills
  • Focus and attention on customer experience
  • Quick learning ability to learn new things and independently. seeks areas of improvement for personal growth
  • Self-driven demeanor: focuses and commits, proposes solutions and improvements
  • Be proactive and engaged
  • Strong communication skills both oral and in writing
  • Prioritize well in a multi-project environment
  • Analytical mindset and brilliant observer
  • Effective negotiator with other teams/functions
  • Sound approach to risk management

An Ideal Candidate for OTT will:

  • Have a broad skill set to meet evolving business priorities
  • Embrace the speed of change
  • Share our passion for who we are and what we do
  • Share ideas and support their colleagues
  • Be positive ambassadors for the OTT brand

We provide a comprehensive compensation package and a variety of opportunities for you to grow in a dynamic, collaborative, progressive, and high-performing team. Apply now to unleash your full potential.

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Accommodations for job applicants with disabilities are available upon request. network