»

QA Engineer -- brisan oglas

Opis delovnega mesta

1. Why should you work with us?
At Celtra, we developed our own product. Actually two. Both products drive significant value for our worldwide customers. How we deliver this value to our customers has evolved over the years, but the founders' mission has not: to change the way we do digital advertising for the better.

2. What is our team responsible for?
As a QA at Celtra, this is how your job would look: your first instincts and activities go into ensuring a product is released in the best shape as possible. However, as an experienced QA engineer, you are aware that a bug free product and a too long delivery pipeline does not always bring the best value / quality for the end customer. Whenever a compromise between operational correctness and speed of delivery is made, you make sure it is well justified and not easily accepted. Additionally, you are able to monitor the long term effect of such decisions (and your own work) and hold the mirror for the rest of the company to show when compromises does not make sense anymore and investment into technical debt becomes more important than addition of new functionalities.

3. What are the challenges ahead?
Just recently we have introduced the concept of QA specialisations where we give individuals the opportunity to further evolve their expertise in the areas of performance, security, test automation and usability testing. If you would like to work within the team that strives to evolve both technically and professionally, you have found your match.

4. What kind of tech stack do we use?

CA product:
The product is built using NodeJs, PHP, MySQL, Redis and Python. For both products, on the front-end, we use Vue.js, NPM, Webpack and vanilla JavaScript when needed. Everything runs on the AWS cloud, orchestrated by the Kubernetes cluster.

CE product:
The product is built using Scala, NodeJS, PHP, MySQL, Spark, Snowflake, and you will also find GoLang, MongoDb, Kinesis. Everything runs on the AWS cloud, orchestrated by the Kubernetes cluster.

QA specific toolkit:
To automate manual processes and write automated regression tests we prefer Python, Javascript and Ruby programming languages.

5. What would be your responsibilities?
- create and execute testing plans from spec, test scope and code changes, determine which tests should be included in future regression test plans
- transform manual testing work to standardised procedures or automated solutions
- review specs early in the process and validate requirements by building preliminary test plans
- assist in debugging quality related issues
- automating regression test plans, maintaining and extending functionality using multiple E2E test frameworks
- building tools to validate performance, usability and security aspects of the application

Od kandidatov zahtevamo

Qualifications
- 3+ years of experience as a QA engineer / software engineer in test
- good working knowledge of at least one programming language (Python, Ruby, Javascript,Bash, etc)
- experience in implementing a test framework within a CI tool
- experience with containers (we use docker), CI tools (we use CircleCI) and version control tools (we use git)
- experience writing unit and integration tests is a plus
- passionate about learning new technologies

Kandidatom ponujamo

What do we offer?
- Competitive salary.
- Unlimited remote working. You can choose to work from home indefinitely or join us in our Ljubljana office whenever you feel like it.
- Flexible hours and work-life balance. We focus on results rather than schedules.
- Professional growth. Up to €5.000 per year for conferences, books and trainings of your choice.
- Top-notch working equipment.
- Additional budget of 500 EUR for your home office equipment.
- Health and pension coverage. We offer comprehensive health coverage and additional pension insurance up to 5,8% of your annual salary.
- We have fun. We organise regular team & company events.
- Employee well-being. Dedicated budget for any kind of sport activities such as fitness, yoga lessons, etc.
- Free breakfasts & beverages available in the office.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana / Remote
Plačilo:
3000 - 4000 EUR gross per month + 13% -15% bonus for mid-level and 4000 - 5000 EUR gross per month for senior engineers + bonus 15%-17% EUR EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

Python, Ruby, Javascript,Bash
začetnik