Software Engineer in Test (SET)

As a Software Engineer in Test, you will utilize your experience and technical expertise to make your mark in our software development’s life cycle. Relish the chance to create an impact in this key role where you will liaise with talented engineers and business experts.

Your understanding of end to end testing life cycle will see you liaise seamlessly with a broad cross-section of colleagues, product owners and stakeholders, and contribute to process implementation improvements for advice delivery.

Department: Engineering
Project Location(s): Remote
Education: Bachelor's Degree
how can we help you?

Contact us at the Noema office nearest to you or submit a business inquiry online.

Responsibilities

  • Contribute to the maintenance and creation of test automation frameworks for REST API and Web UI
  • Build and maintain tooling for test development
  • Organize and implement CI pipelines in Jenkins and/or Microsoft Azure DevOps
  • Promote, influence, develop and execute testing best practices
  • Collaborate with engineers and QA team to figure out their needs and feature requests
  • Write well structured, high quality code that is efficient and maintainable
  • Perform thorough integration and e2e testing and ensure quality in every aspect of your work
  • Automate as much as possible in the test cycle
  • Write technical documentation and design documents

Skills/Experience

Required:

  • Minimum 3+ years of experience with software automation testing
  • Experience in object-oriented programming, preferably Java
  • Experience with Selenium and Page Object Model
  • Experienced in JSON and REST API
  • Experience in Continuous Integration process, version control, defect tracking and test management tools
  • Knowledge in SQL and relational databases. NoSQL is a plus
  • Understanding of the Software Development Lifecycle

 

Optional:

  • Experience in the financial sector
  • Experience with front-end technologies and frameworks for SPA
  • Knowledge in Docker containers and orchestration
  • Experience with cloud native development (Azure)
  • BSc in Computer Science or related field