Test Automation Engineer Intern - IT careers for programmers and more. Join Software Mind!

Test Automation Engineer Intern

Project - the aim you'll have

GEM One is our Belgian client. Currently, we already have three 6-person dev teams, each consisting of a dev tech lead, 4 dev engineers and 1 test automation engineer, plus a dedicated architect and UX/UI designer for the project in Poland. Our project is a new enterprise on an IoT platform, which is used to monitor a fleet of machines. The machines have devices installed that send data packets to the IoT platform via GSM communication. The platform is built based on GCP (Google Cloud Platform) using Angular, Java, Node.js, Kubernetes.

Position - how you'll contribute
  • Learning our new test automation framework
  • Scripting test cases covering regression testing scope for given features and system domains
  • Manually testing, whenever necessary
Expectations - the experience you need

Required

  • Decent knowledge of software testing methodologies, functional and regression testing, software QA tools and processes.
  • Ability to code using JavaScript / TypeScript experience is big plus.
  • Experience in other programing languages, like Java or C# is also acceptable, provided the candidate knowns at least JavaScript basics and is willing to learn TypeScript.
  • Hands-on experience creating automated web application tests, preferably using Protractor. Knowledge of similar frameworks, like Selenium, Geb or Cypress is also acceptable, provided that the candidate is willing to learn Protractor.
  • Knowledge of BDD and TDD development methodologies is a plus.
  • Knowledge of common automated testing patterns and best practices, like Page Object etc. is a plus.
  • Basic experience with any relation database, preferably PostreSQL.
  • Understanding (preferably also hands-on experience) with automated REST API testing.
  • Knowledge of the agile software development cycle.

 

Nice to have:

  • Experience with the following libraries and frameworks: Cucumber, Mocha, Chai, Superagent or Rest Assured.
  • Experience with Node.js, especially npm packets manager.
  • Knowledge of Google Cloud Platform or any other cloud system (Amazon, Azure etc.).
  • Basic experience with no-sql databases (like Mongo, Cassandra, Bigtable etc.).
  • Basic understanding of popular integration technologies and tools (like GCP Pub/Sub, Amazon SQS, RabbitMQ, ActiveMQ, Kafta, Apache Cameletc).
  • Experience in event- driven solution architectures (e.g. IoT)
  • Experience with an international environment.
  • Web security technology skills (JWT tokens, Oauth 2 etc.)
  • ISTQB Foundation Level Certificate.
Additional skills - the edge you have
  • Hard-working attitude, eager to learn mentality
  • Patience
Our offer – professional development, personal growth
Decide on the form and conditions of your employment
Flexible employment and remote work
Work with the latest technologies for industry leaders
International projects with leading global clients
Travel to clients’ and work in their environments
International business trips
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
Non-corporate atmosphere
Develop your skills at work – language classes come to you
Language classes
Develop your competences and skills through skill centers and webinars
Internal & external training
Take care of the health of you and your loved ones
Private healthcare and insurance
Work out, swim and enjoy other fun activities
Multisport card
Take part in activities that support your physical and mental health
Well-being initiatives
Similar job offers
  • Quality Assurance & Testing
    Test Automation Engineer
    Kraków/Warsaw/Rzeszow /+2 more
  • Quality Assurance & Testing
    QA Specialist – Automation Engineer
    Kraków/Warsaw/Rzeszow /+2 more
  • Quality Assurance & Testing
    Test Manual/Automation Engineer
    Kraków/Warsaw/Rzeszow /+2 more