> Markdown version of [/jobs/ext/1398606-software-qa-engineer](https://www.wearedevelopers.com/jobs/ext/1398606-software-qa-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software QA Engineer - **Company:** TKH Security - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Code Coverage, Software Debugging, Python (Programming Language), Selenium, Software Engineering, Strategies of Testing, Postman, Cypress (Programming Language), Backend, Git, Information Technology, Playwright, Front End Software Development, Software Version Control, Api Management - **Published:** July 23, 2026 - **Apply:** https://www.jobleads.com/es/job/e5935b103938c99d722cf08157df22cab ## About the Role * 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. * Highly innovative, dynamic business with sustainable growth and a supportive, collaborative culture. ## Description 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 ## Related Videos - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)