Enterprise Solutions QA / Automation Engineer - Contract
The EMRS team builds state-of-the-art software to support product implementation and client-facing tools that allow clients to manage their data distribution, users, applications and respective permissions. Our highly-scalable solutions offer cost effective, customizable and innovative alternatives to clients. We are solving old problems in a new way and bringing healthy competition to a well-established market. Our primary technical stack is React, NodeJS, Python / Flask. Our enterprise software makes up part of one of the fastest growing areas of the company (Enterprise Technology - Real-time), and we work directly with clients on the cutting edge of financial technology.
As part of the team, we'll trust you to:
- Enhance our CI/CD pipeline to speed up the delivery of applications with a high degree of confidence
- Implement test automation to ensure the quality of our applications
- Partner with developers to create seamless local development workflows
- Collect and report data relating to site reliability, performance, and code coverage
- Work across multiple teams in Engineering
- Communicate and interact with product managers and end users
You'll need to have:
- 3+ years of testing successful web applications and APIs
- 3+ years of experience testing APIs and Web Applications
- 3+ years of with testing frameworks (Selenium, TestCafe, Enzyme, Jest, PyTest)
- 3+ years of with Performance and Load Testing
- 3+ years of with Python or JavaScript
- 3+ years of with Agile Software Development
- Familiarity with CI/CD (Jenkins, Docker, Chef)
- Ability to learn on the fly and the desire to share ideas and be a team player
- Strong verbal and written communication skills
We'd love to see:
- Familiarity with React
- Experience with NodeJS
- Familiarity with RESTful API design and communication with back end services
- Familiarity with GIT source control
- An under- or post-graduate degree in Computer Science, Engineering, Finance or a related field (or equivalent expertise)
- Familiarity with C/C++ or Python, relational databases (Oracle, SQL Server, PostgreSQL), Shell scripting, data structures, algorithms and optimizations