Description

Role Mandate:

  • Candidate will join a team of developers building out an Order Management System for US, Canadian, and EU markets.
  • They will be responsible for developing and implementing automated testing aimed at ensuring application stability, and efficiency.

 

Role Responsibilities Include (but are not limited to):

  • Automation Testing with Playwright & TypeScript: Design, develop, and maintain automated test scripts using Playwright with TypeScript for modern web applications.
  • Testing JavaScript Frameworks & Browsers: Experience testing React applications and Chromium-based browsers to ensure compatibility and performance.
  • Cross-Platform Testing & Tools: Familiarity with OpenFin or Electron for desktop applications is a plus; experience with Selenium Grid for distributed test execution is a bonus.
  • Collaboration & CI/CD Integration: Work closely with developers and DevOps teams to integrate automated tests into CI/CD pipelines, ensuring reliable and efficient testing processes.

 

Must-Have Skills:

  • Experience with Playwright and Typescript
  • Experience with ReactJs or similar JavaScript libraries
  • Experience writing "vanilla" JavaScript applications
  • Experience with Vite, Webpack, or other JavaScript Task Runners
  • Proficient level of knowledge in domain.
  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
  • Knowledge of required programming languages and can code with little oversight. Primarily in TypeScript/JavaScript, with Java as a bonus.
  • Verbal & written communication skills - In-depth.
  • Collaboration & team skills - In-depth.
  • Analytical and problem solving skills - In-depth.
  • Data driven decision making - In-depth.

 

Nice to have Skills:

  • Previous experience with an Order Management System
  • Previous experience within Capital markets

Education

Any Graduate