Position: Senior QA Automation (JS)
Company: Waverley Software
Experience required: 5y
English level: intermediate

We are seeking a self-motivated QA Automation Engineer to join our rapidly growing development team. The ideal candidate will have experience testing the UI and DB of complex software installations.  This position is for a skilled team member who makes great technical decisions at a rapid pace.

Responsibilities:
- Lead the process of QA for the product including decision making and best practice implementation.
- Write automation tests using a modern framework, release your code alongside the production deployments.
- Become an expert user of the system, put yourself in the customer’s position to identify the high priority use cases for automation.
- Perform manual tests as needed to ensure release quality for hard-to-test components.
- Work closely with the Product Management team to help define the highest value automation, as well as drive how to build it.
- Identify and advocate for new technologies that improve the quality and velocity of development.
- Deploy your work into AWS + Heroku using the best tools for the job.
- Work closely with the Engineering team to quickly isolate, re-produce and record issues.
- Work with a great team solving hard technology problems.

Requirements:
​- Object-Oriented Software Development experience in Javascript.
- Deep Knowledge of modern testing methodologies used to ensure high quality releases during continuous deployment.
- At least 2 years of experience using front-end web automation test tools such as Cypress.
- A good understanding of cloud based environments (ie. AWS) and cloud service
- Experience with modern version control and workflow tools such as git and the Atlassian tool suite (Jira, Confluence, Stash etc.)

Will be a plus:
Mentorship experience in the past