On Hold / Closed
#3034
Automation QA Engineer (JavaScript)
Hire Bonus
$$$
Login to get bonus for Hire!
Key skills: 3+ Automation QA / JIRA / GraphQL / REST / JavaScript / Cypress / Agile / Good English
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