We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Blockchain Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Remote QA Automation Engineer

Remote | Worldwide

03 June, 2021

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Clojure
  • Elixir
  • Erlang
  • Haskell
  • Python

Benefits & perks

  • Remote working
  • Flexible working
  • Books
  • Career advice
  • Paid sick days
  • Generous pto
  • Daily stand up
  • Conference tickets
  • Agile
  • Equipment budget
  • Speaking opportunities
  • Fully remote
Be our guardian of software quality! Our customers will thanks us we found you.

Role overview

What will you do?

  • You will join the automation and tooling team, a small, collaborative team of senior engineers, and be mainly working on the remote testing infrastructure, which we are building out (some prototypes exist, otherwise greenfield). This means there’s a lot of opportunity and freedom to influence and help define direction, technology choices, etc. of the test automation infrastructure.
  • Your work will be the guard rails and launch track to allow our software engineers to develop and deploy at ever higher speeds and undertake deep refactorings without fear, because the automated acceptance tests will catch any changes in externally observable behavior of the system. In short, you will be a key enabler of developer velocity.
  • You will be building stuff like any other software engineering work, this means coding, delivering new features, code reviews, fixing bugs, peer programming and incident response.
  • You will own and be accountable for the different remote/UI acceptance test suites and any other high-leverage coding/automation/tooling projects you take on.
  • You will collaborate with engineers, product managers and designers to help plan the work ahead, also to ensure that the automated acceptance tests are in place before product/feature launch.
  • You will be learning from and teaching other engineers; sharing your knowledge to enable them to contribute to the different test suites, reducing knowledge silos in the process. As a senior engineer you’re also encouraged to take on mentoring of junior engineers.
  • You will structure initial delivery and extension of the test suites into small, actionable tasks to deliver the most value in no time.
  • You will be involved with the product and engineering teams starting from the design phase to ensure high quality products for our customers and partners, which includes among other things to ensure the system remains very testable. As you will have a deep understanding of the externally visible behavior (or model) of our system, you will also have a voice on whether new features “make sense”, ie. whether they fit into the model of the existing system or are a departure.
  • Once the remote and UI acceptance test automation is on a good track, there are opportunities for you to help with other automation and tooling tasks to support the engineering team (infrastructure automation, load and stress testing, improve tooling to shorten feedback cycle for developers, etc.).

Who are you?

  • You’re passionate about polished products, engineering excellence, and productivity.
  • You love to understand how a product or system is supposed to work, and then enjoy thinking through complex product and system interactions to find gaps, failure modes, and edge cases.
  • You love to read and write code, because that’s really the only truth there is.
  • You've worked to automate and remove repetitive and manual tasks because inefficiency is one of your least favorite things.
  • You love to design, implement, and improve tools, frameworks, metrics, and processes.
  • You love to work, collaborate, and lead cross-functionally.

What do you need to bring?

  • You have previous experience as a Software Engineer in Test including both successes and failures (“scars”), which help you make better decisions.
  • You have helped define the architecture, tooling, and strategy for a large-scale remote acceptance test suite.
  • You have tested stateful systems by writing code using a generative or property-based testing framework, and used it to find state-machine bugs and concurrency issues.
  • You have engineered automated acceptance test suites for web and mobile UI flows to ensure the UI experience doesn’t change as the system evolves.

What would be nice to have?

  • You’re familiar with one or multiple of Elixir, Postgres, Vue, Svelte, Typescript, AWS, Kubernetes, and Pulumi (our tech stack).
  • You have experience with load testing & simulation.
  • 50-249
  • Lachen, Switzerland

At Bluecode we’re building the first European mobile payment scheme that enables cashless payments combined with value-added services. It's a solution from and for Europe; accepted in large and small department stores and supermarket chains to famous events like Oktoberfest (watch our CEO pitching at NOAH18 for more). We have recently received additional funding to keep transforming the mobile payments industry, and are looking for talented engineers to join our team.

View 11 jobs
Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Compensation

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Clojure
  • Elixir
  • Erlang
  • Haskell
  • Python

Benefits & perks

  • Remote working
  • Flexible working
  • Books
  • Career advice
  • Paid sick days
  • Generous pto
  • Daily stand up
  • Conference tickets
  • Agile
  • Equipment budget
  • Speaking opportunities
  • Fully remote

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Blockchain Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email
Remote QA Automation Engineer