Are you a Test oriented engineer with the heart of a Developer? Want to level up your automation game and work on a distributed IoT project with over 1 million users? Then you’re in the right spot. We are currently looking for a Software Engineer in Test, someone that can design and develop applications, frameworks and tools for our end-to-end testing initiatives.

Your role and responsibilities

As a Software Engineer in Test you would be responsible for designing, developing and implementing software solutions and tools for automatic testing of various projects. This means taking part in complete software development and testing processes. You would be working closely with Product Owners, Development Managers, Software and QA Engineers in creating solutions focused on testability, robustness and performance of different environments. You would be responsible for developing new tests and tools for our frontend, backend APIs and services, low level systems, CI/CD and such. As someone focused on TDD and BDD, extensive code coverage through unit tests would also be one of your responsibilities. In addition to these, you would be responsible for:

  • Setting up, maintain, and operating test automation frameworks to find issues, bottlenecks and thresholds in existing code
  • Developing test automation frameworks and tools to assist manual and exploratory testing.
  • Building different test scenarios and acceptance tests.
  • Analyzing and disintegrating systems and coordinating with other teams to enhance the overall design.
  • Researching various testing tools and trends and in order to upgrade existing practices and processes.
  • Setting up the infrastructure and configure automated tests to execute reliably and efficiently in CI/CD environments.

About you

You are someone with an interest in software designing, development, and testing. Someone with the ability to work effectively in both development and automation testing roles. You understand the flow of code and how it interacts with different components. As someone skilled in Object-Oriented Design you have working experience with object oriented and/or scripting languages (Java, C#, Ruby, Python, JavaScript...). You can wrangle your way through the STLC and its methodologies/approaches (regression, functional, unit, black-box, white box, UAT, usability, stress testing, performance testing, etc.) by leveraging different tools (NUnit, TestNG, Selenium, Cucumber, Appium...). Test Driven (TDD) or Behavior Driven (BDD) development and DevOps is something you could talk about for days. And you get bonus points for experience with CI systems (Jenkins, Travis, GitLab CI, CircleCI...).

What next?

If you’re ready to be a part of a team that works together to achieve both technical and personal greatness be sure to hit apply.

We will carefully select all the candidates for the next steps. For a detailed info on our hiring process and what to expect, be sure to check out our Careers page.

Questions?

Not sure if you’re the right person for this? You need more info about the project or us? Don’t worry, I’m here for you :) Be sure do drop me a message whichever way you like: