Description
Be responsible for the functional and automated testing of the functionalities of the GemOne Applications by applying Agile software development principles and techniques.
Obtain qualitative high quality IT applications, by meeting the customers' needs and increasing the efficiency in the software development life cycle, focusing on functional as well as automated testing.
Collaborate with your colleagues, review the acceptance criteria of user stories, translate them into test cases and gather the correct information to verify that the application meets the (non-) functional requirements.
Prepare test scripts using Playwright, Protractor and Cucumber.
Verify software by defining testing components and conducting regression testing.
Assist in the maintenance of testing frameworks and different environments used in the development life cycle. Furthermore you'll track and report bugs in a structured way and identify bottlenecks and suggest improvements.
Act as a knowledge hub in your area of expertise towards your colleagues. By doing so, your own acquired expertise and experience will be used to help other squad members grow.
Take up 2nd line support issues, gather additional information and assess the urgency of the issue. Perform root cause analysis of the problem at hand, assign issues to product teams and follow up on the progress. Communicate the feedback to customers directly.
Requirements / Skills
Bachelor's degree in IT or equivalent by experience
5+ years' professional experience in software testing and test automation
Solid knowledge of software testing methodologies, functional and regression testing, software QA tools and processes
Coding using JavaScript / TypeScript. Experience in other programming languages, like Java or Python, is also acceptable provided that the candidate knows at least JavaScript basics and is willing to learn TypeScript.
Hand on experience with creating automated web application tests, preferably using Playwright. Knowledge or similar frameworks, like Protractor, Selenium, Geb or Cypress is also acceptable, providing that candidate is willing to learn Playwright.
Basic experience with any relation database, preferably PostreSQL.
Team player
Strong written and verbal communication with both internal users and customers.
Nice to have
Knowledge of Google Cloud Platform or any other cloud system (Amazon, Azure etc).
Basic understanding of popular integration technologies and tools (like GCP Pub/Sub, Amazon SQS, RabbitMQ, ActiveMQ, Kafta, Apache Camel etc).
Experience in event driven solution architectures (e.g. IoT)
Other programming languages or testing certification.
https://www.gemone.com/en/careers-qa-engineer-2/