- Writing Automated Tests using tools
- Message queues and event-driven services
- Continuous Integration / Deployment
- Common test automation design patterns
- REST Web Services and HTTP
- Test-Driven and Behaviour-Driven Deployment practices and tools/frameworks
- Exposure to Cloud (AWS, Azure, Google Cloud, etc)
- Proven experience using and configuring testing frameworks that ensure and enhance quality within a CD environment
- Experience developing in a backend language Java 8 (Preferred), JavaScript, Python, SQL, C#
Skills:
- Creating automated testing
- Exploratory Testing
- Challenging Scope Requirements
- Configuring Continuous Integration environments and supporting Continuous Deployments
- Comfortable with Git, Github, gitlab or similar source control solutions
- Proven experience identifying and developing quality within Engineering and Product teams
- Exceptional attention to detail
- Excellent analytical and problem-solving skills
- Good oral and written communication skills
- Great team player and able to work efficiently with minimal supervision
- How we work:
- We take ownership of our work and work closely with our team
- We move quickly, take risks, and know how to manage the risks
- Regularly refactoring to improve our existing systems — technical debt isn’t an excuse
- Unit tests and code reviews are at our core — confidence in our pull request is the result
- We constantly push our app’s technology, design, and architecture forward to meet new challenges
- We face challenges no one can predict — we meet them head-on as a team
- When we have an idea that serves a need, we run with it
- Our teams are kept tight and effective