Engineer II - Software

TomTom
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Algorithm Design
Automation of Tests
Data Structures
Software Debugging
Python
Object-Oriented Software Development
Big O
Software Engineering
Strategies of Testing
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Kotlin
Information Technology

Job description

Engineer II - Software (QA): Design, build, and maintain scalable automated test frameworks using Kotlin and Python with an accent on modern frameworks and innovative testing approaches. Focus on integrating automated tests into CI/CD pipelines and performing Non-Functional Testing to ensure a premium user experience and long-term system stability., * Design, build, and maintain scalable automated test frameworks using Kotlin and Python.

  • Integrate automated tests into CI/CD pipelines to provide fast feedback loops and maintain high deployment velocity.
  • Apply deep proficiency in test methodologies and advanced scripting to solve complex QA challenges.
  • Utilize technical expertise to trace and debug issues found directly within the product code.
  • Perform Non-Functional Testing (Performance, Reliability) to ensure a premium user experience and long-term system stability.

Requirements

  • Bachelor's degree in Computer Science.
  • 3+ years of professional software development experience in at least one modern language (Kotlin and/or Python preferred).
  • Strong Computer Science and development fundamentals, including object-oriented design, Data Structures, algorithm design, and complexity analysis.
  • Comfortable with written and/or verbal communication in English.
  • Desire to learn and expand your skillset.
  • Able to solve complex problems independently.

Benefits & conditions

  • Competitive compensation package.
  • Time and resources for growth and development, including a personal development budget and paid leave for learning days.
  • Work flexibility: hybrid model requiring office attendance two days a week, with the remaining three days worked either at the office or from home.
  • Options to work from your home country and abroad for a set number of days each year.
  • Inclusive global culture with opportunities to collaborate with a diverse community of over 80 nationalities.

full_time

Organization Talanto

Apply for this position