Careers Banner

Senior QA Automation Engineer

Apply Now

We’re looking for our a Senior QA Automation Engineer to help design and develop a QA toolchain.

OUR STACK:

Microsoft Azure, Service Fabric, Kubernetes, Docker, C#, Mongo, Elastic Search. RESTful orchestration layer / api (C#/Asp.Net), which communicates with the services via MassTransit and a RabbitMq cluster. Nodejs, Redux and React for our frontend.

OUR TOOLS:

Github, Appveyor CI, Octopus Deploy, Jira, Confluence, Slack, LogEntries, Kibana and Sentry.io

RESPONSIBILITIES
  • Research, recommend and implement QA systems into our current environment
  • Strategize, plan, and develop an automation roadmap
  • Automate software testing at multiple levels (component, configuration item, subsystem, system) and monitor results
  • Collaborate with developers to bring new features and services into production
  • Provide support to development teams that use the automated infrastructure
  • Develop and maintain automated test suites
REQUIREMENTS
  • Expert level experience in web UI test automation – hands on experience in framework set up and maintaining tests using Selenium, TestNG/JUnit, Gradle, Allure reporting or similar
  • Expert level experience in API test automation – using testing tools like Postman, Rest Assured, Newman or similar
  • Execute testing across front end and back end systems
  • Ability to perform SQL , Mongo DB, Elastic Search queries
  • Knowledge of cloud infrastructure environments (Azure is a bonus)
  • Knowledge of workflow/CI-CD tools (e.g. Github, Appveyor, Octopus)
  • Experience with Performance and Security testing is a plus
  • Ability to work independently and take initiative to solve problems and QA challenges
  • Constantly look for opportunities to improve testing processes
  • Strong communication and organization skills. Must be a self-starter and quick learner who is attentive to details and capable of multi-tasking
PERSONAL QUALITIES
  • Self-Starter
  • Takes ownership and drives issues to closure
  • Estimate tasks with a level of granularity and accuracy commensurate with information provided
  • Work collaboratively in a small team
  • Excel in a rapid iteration environment with short turnaround times
  • Deal positively with high levels of uncertainty, ambiguity and shifting priorities
  • Accept a wide variety of tasks and pitch in wherever needed
  • Constructively present, discuss and debate alternatives
  • Take shared ownership of the product
  • Communicate effectively both verbally and in writing