> Markdown version of [/jobs/ext/2999631-senior-software-engineer-in-test-i](https://www.wearedevelopers.com/jobs/ext/2999631-senior-software-engineer-in-test-i). 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). --- # Senior Software Engineer in Test I - **Company:** Solicitante De Empleo - **Location:** Girona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Apple Mac Systems, Code Coverage, Software Debugging, Software Design Patterns, Linux, DevOps, Spring Framework, JSON, NoSQL, Scrum Methodology, Secure Coding, Web Application Security, Service Design, SQL Databases, Data Streaming, Strategies of Testing, Web Applications, Test-Driven Development (TDD), Test Scripts, Technical Debt, Git, Information Technology, Docker, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.recruit.net/job/software-engineer-test-jobs/382FC564956F3A8E ## About the Role Bachelor's degree in Computer Science or related field, or equivalent experience Minimum of 2 years' professional experience in xqbhyrx Java development Experience with OS X and Linux, Spring, AWS, Microservices, SQL, NoSQL, GIT Experience in scrum and DevOps environments Strong understanding of agile development lifecycle Preferred: JSON/REST service design, 3rd-party APIs, Docker, large-scale web apps, TDD and functional testing Familiarity with full web stack and web app development Understanding of secure coding practices and common design patterns Ability to solve business problems with creative solutions Strong documentation writing skills effective communicator mentoring and leadership team collaboration ## Description In this role you will strengthen the quality of Emburse's AI-powered expense platform by designing and executing comprehensive tests. You will collaborate with software, product, and analytics teams to improve test coverage, reliability, and customer experience. You'll build test automation, mentor juniors, and help shape the testing strategy for scalable, secure web applications. This is a hands-on engineering role in a fast-paced, innovation-driven environment with broad exposure to services and data flows. Compensaciones / Beneficios competitive pay flexible work inclusive environment collaborative culture career development opportunity to impact finance operations Responsabilidades Design, write and implement integration, component and UI tests Collaborate with Software Engineers, Product Owners and other stakeholders to design test opportunities Identify and report high-quality defects with thorough analysis Pair with developers to design testable systems and write test scripts Conduct tests, triage results, and monitor quality metrics Mentor juniors and contribute to automation direction and best practices Perform advanced debugging and refactor automation to reduce technical debt On-board and coach less experienced team members Ensure repeatable tests and reliable test infrastructure Communicate test results and quality trends to the team Build relationships with peers for test planning and feedback Provide technical guidance on decisions impacting multiple teams Learn industry practices and educate the team on QA/automation standards Contribute to test planning and test strategy at project level Lead small-to-moderate projects and possibly supervise others Requisitos principales ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)