Position: Automation QA Engineer
Company: Zhuko.Net
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2020-10-01T00:00:00+03:00

Required Skills
Automation QA with a minimum of 3 years’ experience in Automation.
Experience in using JIRA and for bugs triage.
Basic understanding of Docker, Kubernetes, gRPC.
Understanding GraphQL and REST.
Experience with executing automation tests on CI.
Experience in working with cloud-based environments and microservices.
Strong experience in JavaScript and Cypress.
Strong experience in Automating frontend, backend and API testing.
Knowledge of Agile and ability to work in fast-paced environment.

Past experience
Demonstrated track record and proficiency in the points below:
Tested software from End-to-End perspective.
Worked within the team or individually.
Able to prioritise testing within the given time and resources.
Automated testing.
Working with CI/CD practices.
Writing and maintaining test scripts.
Collaborating in small and fast paced teams.
Full knowledge of Bug Life cycle.
Understanding of STLC concept.

More about you
Good level of English.
Willingness to learn and open mind about new technologies.
Confident to operate in a fast-paced environment.
Use a collaborative approach and willingness to engage in an environment of active idea sharing.
Able to learn autonomously.
Use excellent all-round communications skills.

Will be a plus
ISTQB or similar certification in Software Testing.
Development background.
Experience with mobile testing.
Experience with performance, security, and accessibility testing.

We offer
Working with latest cutting-edge technologies.
Disrupting a century old industry in a startup environment.
Opportunity to grow and develop your core skills.
Work with a diverse multicultural team in an agile environment.
Variety of knowledge sharing and self-development opportunities.
Competitive salary.
State of the art, cool, centrally located offices with warm atmosphere, which creates good working conditions.
Opportunity to travel to client offices based in London.
Experience firsthand the squad-chapter-guild workflow model, our version of the Spotify model.

Responsibilities
Being able to write acceptance tests and end to end tests in JavaScript.
Ensure that code quality is maintained throughout the development cycle.
Explain the benefits of automated testing in the Agile methodology to the team.
Actively take part in all team meetings.
Maintain and improve current test frameworks used.
Participate to Chapter meeting and share best practices with other QA engineers.
Collaborate closely with all team members in order to implement best QA practices starting from the earliest stages of development.
Integrate test into software development life cycle, not at the end of the cycle (or after!). The definition of done for each ticket must include adequate tests.
Ensure that developers do not skip unit-tests in favor of other type of test: testing pyramid.
Ensure that developers share the task of writing unit tests so that automated tests are produced by software engineers as well as QA engineers.
Ensure that developers understand the importance of user acceptance tests.
Ensure that developers curate a set of realistic fake data which constitutes the foundations for user acceptance tests.
Understand the difference between types of automated tests and being able to explain to the team.

Help the Head of Product Stream and Technical Owner to:
Plan requirements testing
Ensure that enough time to write automated testing is allowed for developers
Ensure that developers write automated testing
Plan pre release testing