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

About the client:
Our client provides application creation & management platforms to enterprise companies looking for greater control over their demo experience. 


About the project:
The product is the Demo Platform that enterprise sales and marketing teams use to bring their product to life with customized demos, website product tours, and emailable product experiences.
Now we're entering our next phase of growth and are building a team of talented individuals who are passionate about creating a new category of software while making our product the best place any of us has ever worked.
We value smarts, diversity, and drive. Smarts because we need people that can learn quickly. Diversity because it makes all of our decision-making better. And drive because we are fundamentally operators - our bias is to get things done.
We’re a python/django shop. Our frontend is Vue.js. We use k8. We do CI/CD. We work in small scrum teams. We limit meetings, so you can focus on getting things done.

Waverley team on the project: 14 Engineers+Manual QA+ PM

Now we’re looking for a Senior QA Automation engineer to set up the environment from scratch.

Responsibilities:
- Become an expert user of the client’s product, put yourself in the customer’s position to identify the high priority use cases for automation
- Write front-end automation tests in Javascript
- Designing automated/manual test cases
- Test failures’ reports analysis and bugs reporting
- Plan test automation activities with the team
- Communication with the Client to clarify scope, requirements, expectations, and scheduling
 

Requirements:
- 5+ years of experience in both automated and manual testing
- Experience in setting up test automation processes  using JavaScript from scratch
- Experience in integrating automated tests into main development pipeline (CI/CD)
- Ability to work with DevOps and Engineers closely
- Great communication skills
- Understanding the client’s priorities, build the work according to them

Nice to have:
Python experience is a plus