Test Automation / Software Engineer in Test (SDET)
We are expanding the existing team and looking to add a Test Automation Engineer / Software Engineer in Test who will be responsible for taking forward test automation, both back and frontend, working with the team on daily basis.
Requirements
The test automation engineer will design, implement and maintain a suite of automated tests applied to our latest distributed cloud platform, processing millions of messages every day. To be successful in this role, you will have a curious mind and will go beyond straightforward test tools and techniques - Selenium is great but we are going way beyond here. For example, you will use bots to simulate collaboration, gain a deep understanding of data structures and intricacies of distributed systems, coordinate Cypress tests to realise a full, end to end, integrate with GCP Cloud build CI/CD pipelines, etc.
We offer a rich technical environment leveraging cutting edge serverless architecture, big data and AI. This is an opportunity to work with a brilliant team who has embraced the remote model.
Duties
- Design and grow test automation capabilities across backend and frontend to gradually eliminate the need for manual testing.
- Work with frontend developers to progress and integrate Cypress tests in the Cloud build CI/CD pipeline.
- Articulate end to end data integrity automation tests with the backend team using bots, accessing backend databases, cache and visualisation.
- Design a suite of performance tests and work with data scientists to model and optimise how the platform scales.
Basic Qualifications
- Fluent written and spoken English.
- Strong programming experience and usage a of modern test automation frameworks like Cypress, Robot or Protractor.
- Experience with API testing tools like SoapUI, Postman, JMeter/Blazemeter, TestComplete or Apigee
- Good SQL and general knowledge of databases and/or NoSQL data stores
- Experience working with distributed systems and good understanding of system design.
- Experience of cloud, either AWS or GCP
- Experience developing enterprise software
Advantageous
- Python, Javascript and Node knowledge highly attractive.
- Experience with agile and continuous deployment.
- Experience with OpenAPI/Swagger
- Experience with industry standard configuration, deployment, workflow tools.
- DevOps tools such as Docker, Terraform, Ansible, Jenkins or ideally Cloud build.
- JIRA and Xray
- Security test automation (OWASP, etc.)
Job Type
Client Payroll
Positions
QA Tester
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Denis M