At a Glance
- Tasks: Join us to ensure top-notch quality in software for digital agriculture.
- Company: Innovative company shaping the future of intelligent systems.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Collaborate with diverse teams and drive automation excellence.
- Why this job: Make a real impact on product quality and security in a dynamic field.
- Qualifications: Degree in Computer Science or related field; experience in software testing and automation.
The predicted salary is between 40000 - 55000 £ per year.
We are seeking a highly skilled and motivated Software Test & Automation Engineer to strengthen our Development and Validation organization. In this hybrid role, you will be responsible for the verification, validation, and automated testing of software components, systems, and applications used in digital agriculture and operational platforms.
You will support the entire product lifecycle—from early development and integration to main release and beyond (bugfix, hotfix, and update releases)—ensuring that our software is delivered with outstanding quality, robustness, and security. The position combines hands-on test engineering, test automation, infrastructure development, and compliance with international cybersecurity standards (IEC‑62443‑3‑3 / IEC‑62443‑4‑1).
Testing & Validation- Design, implement, and maintain test plans, test cases, and test strategies for software modules, interfaces, and complete systems.
- Execute functional, non-functional, security, integration, system, and regression tests.
- Analyze failures, debug issues (logs, traces, debuggers, monitoring tools), and support corrective actions.
- Define test coverage, acceptance criteria, and quality metrics for releases.
- Ensure full traceability of all test activities and test results.
- Contribute to design and code reviews with focus on testability and quality.
- Develop and maintain automated test scripts using frameworks (Selenium, Playwright, Robot Framework, etc.).
- Build automated test environments for API, UI, integration, and regression testing.
- Integrate automated test execution into the software development workflow using CI/CD pipelines.
- Maintain and optimize test environments, tools, and infrastructure.
- Ensure automation and validation processes comply with IEC‑62443‑3‑3 and IEC‑62443‑4‑1.
- Support PLC‑related validation tasks where applicable.
- Continuously improve test methodologies, test coverage, and automation strategy.
- Work closely together with development and QA teams.
- Identify, document, and track defects and inconsistencies.
- Analyze test results and create detailed reports and documentation.
- Contribute to continuous improvement programs and KPI development.
- Stay up to date with industry trends in automated testing and secure development.
- Degree in Computer Science, Software Engineering or similar.
- Proven experience in software testing, validation, and automated testing.
- Strong proficiency in Robot Framework/Selenium, Playwright, Git, and CI/CD‑based automation.
- Experience with tools such as Selenium, Robot Framework, JUnit, Postman.
- Solid understanding of testing methodologies, ISTQB standards, and version control.
- Familiarity with embedded systems, firmware workflows, and interfaces (GraphQL, REST, MQTT, JSON Schema, AsyncAPI, OpenRPC).
- Knowledge of IEC‑62443 cybersecurity standards.
- Experience with test documentation and configuration management tools.
- Working knowledge of ISO/CE/EMC regulatory environments.
- Familiarity with Windows and Linux; SAP/PLM experience is a plus.
- Strong automation mindset: “I’m too lazy not to automate this.”
- Strong analytical and problem‑solving abilities.
- Structured and detail‑oriented working style.
- Proactive mindset, capable of working independently.
- Strong communication and teamwork skills.
- Ability to prioritize and manage multiple tasks.
- Good written and spoken English.
- Willingness to travel internationally.
- Work in an innovative environment shaping the future of digital agriculture and intelligent systems.
- Take ownership of the full testing lifecycle from concept to release.
- Collaborate with cross‑functional teams across software, firmware, hardware, and operations.
- Opportunity to drive automation excellence and influence testing strategy.
- A role with real impact on product quality, reliability, and security.
Did we spark your interest? Then please click apply above to access our guided application process.
Software Test & Automation Engineer - System Operations in Belfast employer: GEA
Contact Detail:
GEA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Test & Automation Engineer - System Operations in Belfast
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your testing projects, automation scripts, or any relevant work. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common testing scenarios and automation challenges. Practising with mock interviews can help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Software Test & Automation Engineer - System Operations in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with software testing, automation tools like Selenium or Robot Framework, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software testing and automation. Share specific examples of how you've contributed to quality assurance in past roles and how you can bring that expertise to our team.
Showcase Your Technical Skills: Don’t forget to mention your technical qualifications clearly. We want to see your proficiency in CI/CD pipelines, test automation, and any familiarity with cybersecurity standards like IEC‑62443. Be specific!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at GEA
✨Know Your Tools Inside Out
Make sure you’re well-versed in the tools mentioned in the job description, like Selenium, Robot Framework, and CI/CD pipelines. Prepare to discuss your experience with these tools and how you've used them in past projects. Being able to share specific examples will show that you’re not just familiar but truly proficient.
✨Understand the Testing Lifecycle
Brush up on the entire software testing lifecycle, from design to release. Be ready to explain how you’ve contributed to each phase in previous roles. This will demonstrate your comprehensive understanding of the process and your ability to take ownership of the testing lifecycle.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you’ve faced in testing and how you resolved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will highlight your analytical skills and proactive mindset, which are crucial for this role.
✨Stay Current with Industry Trends
Familiarise yourself with the latest trends in automated testing and cybersecurity standards, especially IEC‑62443. Being able to discuss recent developments or innovations in these areas will show your commitment to continuous improvement and your passion for the field.