IT

Software Engineer in Test

The QA Engineer is responsible for ensuring that the solutions delivered meet the quality criteria agreed with the product teams for both functional and non-functional needs.

We would expect from you to:

  • Develop automated test scripts to validate functional and non-functional acceptance criteria as part of a continuous integration / deployment pipeline.
  • Script and execute manual tests where automated testing is not pragmatic (e.g. exploratory testing).
  • Provide detailed bug reports to development teams to resolve.
  • Work with product owners and technical teams to agree acceptance criteria to stories or other functional and non-functional requirements.
  • Review test scripts created by other members of the team.
  • Participate in the architecture and design of features early in the development cycle, influencing it to drive quality and adherence to the specification.
  • Be an evangelist for QA best practice within the team, particularly with a focus to increasing adoption and coverage of test automation.
  • Work with the team to collaboratively plan, design and implement appropriate QA practices, test environments and quality processes.

 

Our ideal match:

  • QA is integral to our agile lifecycle, not something tacked onto the end. You’ll to be passionate about testing in an agile environment.
  • We operate a hybrid cloud environment, so you need to have hands-on experience testing solutions in cloud environments, in either AWS or Azure.
  • Experienced in designing automated test scripts to validate expected behaviour for single page application web apps, API based services or windows applications, using test automation frameworks.
  • Strong coding & debugging skills in tools/languages such as Java, .Net, Selenium, Cucumber, Junit, Protractor, Gherkin, SoapUI etc.
  • Good working experience with GIT, Jenkins.
  • As we are a globally distributed, English speaking company, so strong oral and written communication skills in English are essential.

 

Desirable:

  • Experience in performance engineering including hands on with at least one tool (Netload, JMeter or LoadRunner).
  • Hands on use of database testing tools and SQL.
  • Experience with accessibility testing.
  • Experience with automated testing as part of a continuous integration / continuous delivery model.
  • Experience with test driven development and/or behaviour driven development.
  • We handle some of our customer’s most valuable data, and have regulatory concerns, so experience of compliance requirements in Cloud environments (e.g. SOC2, ISO27001, PCI/DSS, GDPR) would be useful.
  • Software Engineering or Computer Science Degree or equivalent.

 

We offer:

  • A knowledgeable, high-achieving, experienced and fun team
  • The chance to be part of a rapidly growing company and the next success story
  • Free and healthy meals for all our colleagues
  • Private health insurance

 

We take care of the people we hire and the teams we build. We mind.

apply now
details

location
Belgrade, Serbia

department
IT

employment type
full-time

minimum experience
experienced

share

This site uses cookies to offer you a better browsing experience.  More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close