On Hold / Closed
#3136
Automation QA Engineer
Hire Bonus
$$$
Login to get bonus for Hire!
Key skills: 3+ years Automation / JavaScript/Cypress / Docker/ Kubernetes / gRPC / JIRA / English B2+
Requirements
- 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
- 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
- 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