Mid-Senior QA Engineer (Málaga, ES)

TKH Security

Tech Stack:

Python, Postman

About TKH Security

TKH Security group has become the parking industry’s leading camera focused innovator with the most camera-based parking guidance installations in the world. Our technology helps our clients deliver world-leading parking experiences to their customers, whilst creating new revenue opportunities, providing greater operational control and generating valuable business intelligence. With our experience in both parking and security verticals, our integrated solutions challenge many traditional systems in the market.

Your Role

As a Software QA Engineer you will be part of a team who will be responsible for ensuring the quality, reliability, and scalability of our software products through the design, implementation, and maintenance of automated test suites.

This role collaborates closely with developers and product teams to define test strategies, implement effective automation using Python, and contribute to continuous improvement of QA processes and best practices. The engineer plays a key part in delivering high-quality software and supporting both technical excellence and team objectives. These objectives are:

  • Design, develop, and maintain automated test suites for backend and/or frontend systems.
  • Integrate automated tests into CI/CD pipelines.
  • Analyze test results, identify root causes, and collaborate with developers to resolve issues.
  • Contribute to improving QA processes, tools, and best practices.
  • Review requirements and user stories to ensure they are testable and well-defined.
  • Support manual testing activities when needed (exploratory, regression, edge cases).
  • Ensure test coverage, reliability, and maintainability over time.

What Success Looks Like in This Role

  • Automated tests are reliable, readable, and well-integrated into the development workflow
  • Bugs are detected early in the development cycle
  • Test coverage increases without slowing down delivery
  • QA is seen as a quality partner, not a final gate
  • Clear documentation and maintainable test code are consistently delivered

To be considered, you will need:

  • Bachelor’s degree in Computer Science, Software Engineering or a related field.
  • 2+ years of hands-on experience in test automation with Python.
  • Experience testing APIs (REST), including tools such as Postman or automated API testing libraries.
  • Experience with UI test automation tools (e.g. Playwright, Selenium, Cypress).
  • Solid understanding of software development lifecycle and QA methodologies.
  • Experience with agile project management, development methodologies and tools.
  • Experience working in Agile / Scrum environments.
  • Experience working with version control systems (Git).
  • Good communication skills and a collaborative mindset.

Why join us?

  • Highly innovative, dynamic business with sustainable growth and a supportive, collaborative culture.
  • Excellent benefits including competitive salaries, hybrid work (2 days working from home each week), health insurance, free parking and 23 days PTO.
  • Fresh fruit every day at the office.
  • The opportunity to work on varied and interesting projects, where continued learning and professional development are actively encouraged.
  • We're constantly learning from each other and are proud of our open and transparent communication culture with exceptionally high levels of customer service.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status. TKH Security is committed to creating a dynamic and inclusive workplace where all employees are valued, respected, and supported.

To apply, please submit your resume and a cover letter highlighting your most relevant skills and experience, and we’ll be in touch.

Apply for this job