64 Software Automation jobs in Ireland
Software Automation Engineer
Posted 3 days ago
Job Viewed
Job Description
We are looking for skilled QA/Automation Engineer to join our IBM AIOps Team, based in Dublin.
Our mission is to help our clients innovate faster, reduce operational cost and transform IT operations (ITOps) across a changing landscape with an AIOps platform that delivers visibility into performance data and dependencies across environments.
As a QA/Automation Engineer in AIOps, you'll play a pivotal role in ensuring the quality and reliability of our products. Your work will directly contribute to the success of our mission and the satisfaction of our customers. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
**Your role and responsibilities**
* Work across development teams to deliver a high quality product
* Developing automation to simply build, deployment and test activities
* Creating and encouraging a culture of quality on the team and within the greater organization
* Estimating, prioritizing, planning and coordinating QA efforts
* Establishing good practices for improving product quality
* Implementing the automatic provisioning of infrastructure for test execution environments
* Performing code/design reviews/inspections
* Analyzing defects and performing root cause analysis
**Required technical and professional expertise**
* 3-5 years' experience in a QA automation position
* Min. 2 years' experience with a major programming language like Java, JavaScript, Go, Python, C/C+* Experience with Linux operating systems, comfortable both using the command line interface and authoring Unix shell scripts (e.g. bash)
* Experience with cloud technologies such as Podman/Docker, OpenShift, Kubernetes (K8s and K3s) and Containers, including deploying and managing systems.
* Understanding of version control systems ( Git, etc.), including branching and merging strategies
* Experience with software build tools and continuous integration tools (Jenkins, Travis)
* Experience using automation testing frameworks (Selenium, Cucumber BDD)
* Experience working in an agile environment
* Strong technical communication skills
* Able and eager to learn new languages, frameworks and tools
* Fluent in written and spoken English
**Preferred technical and professional experience**
Differentiator is certification "ISTQB - Certified Tester Foundation Level (CTFL)"
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Head of QA & Automation
Posted today
Job Viewed
Job Description
Senior Software Engineer - Automation

Posted 1 day ago
Job Viewed
Job Description
Date: Aug 22, 2025
Location:
Waterford, Ireland, X91 WK68
Company: Teva Pharmaceuticals
Job Id: 62132
**Who we are**
Together, we're on a mission to make good health more affordable and accessible, to help millions around the world enjoy healthier lives. It's a mission that bonds our people across nearly 60 countries and a rich, diverse variety of nationalities and backgrounds. Working here means working with the world's leading manufacturer of generic & innovative medicines, and the proud producer of many of the products on the World Health Organization's Essential Medicines List. Today, at least 200 million people around the world take one of our medicines every single day. An amazing number, but we're always looking for new ways to continue making a difference, and new people to make a difference with.
**The opportunity**
We are seeking a highly motivated and skilledSenior Software Engineer - Automationto design, develop, and maintain software solutions that drive the automation of laboratory workflows. You will collaborate with scientists, engineers, and IT professionals to integrate robotic systems, laboratory instruments, and data management platforms, enabling high-throughput and reproducible experimentation.
**How you'll spend your day**
+ Design and implement software to control laboratory automation systems, including liquid handlers, robotic arms, and analytical instruments.
+ Collaborate with current vendors regarding software updates.
+ Develop APIs and middleware to integrate instruments with LIMS (Laboratory Information Management Systems) and data pipelines.
+ Collaborate with scientists and lab staff to understand workflow requirements and translate them into scalable automation solutions.
+ Write clean, maintainable, and well-documented code in languages such as Python, C#, or Java.
+ Troubleshoot and debug hardware-software integration issues in a laboratory setting.
+ Implement scheduling and orchestration systems for automated workflows.
+ Ensure compliance with regulatory standards (e.g., GLP, GMP, Data Integrity) where applicable.
+ Participate in code reviews, testing, and validation (IQ, OQ, PQ) of automation systems.
+ Maintain version control and documentation for all software projects.
+ Develop and train future Junior Software Engineers.
**Your experience and qualifications**
Are you?
+ Bachelor's or master's degree in Computer Science, Engineering, Bioinformatics, or a related field.
+ Strong problem-solver, with attention to detail.
Do you have?
+ 5+ years of experience in software development, preferably in a laboratory or scientific environment.
+ Proficiency in programming languages such as Python, C#, or Java.
+ Experience with laboratory automation platforms (e.g., Tecan, Hamilton, Beckman Coulter, Opentrons).
+ Familiarity with LIMS, ELNs, or other scientific data management systems.
+ Excellent communication and collaboration skills.
+ Experience with respiratory testing laboratory automation (preferred).
+ Knowledge of laboratory standards and protocols (e.g., HL7, SiLA) (preferred).
+ Experience with DevOps practices and CI/CD pipelines (preferred).
If so, we'd value hearing from you!
**Reports To**
Sr Mgr, Analytical R&D
**Already Working @TEVA?**
If you are a current Teva employee, please apply using the internal career site available on "Employee Central". By doing so, your application will be treated with priority. You will also be able to see opportunities that are open exclusively to Teva employees. Use the following link to search and apply:Internal Career Site ( internal career site is available from your home network as well. If you have trouble accessing your EC account, please contact your local HR/IT partner.
**Teva's Equal Employment Opportunity Commitment**
Teva Pharmaceuticals is committed to equal opportunity in employment. It is Teva's global policy that equal employment opportunity be provided without regard to age, race, creed, color, religion, sex, disability, pregnancy, medical condition, sexual orientation, gender identity or expression, ancestry, veteran status, national or ethnic origin or any other legally recognized status entitled to protection under applicable laws. We are committed to a diverse and inclusive workplace for all. If you are contacted for a job opportunity, please advise us of any accommodations needed to support you throughout the recruitment and selection process. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
EOE including disability/veteran
Head of QA and Automation Architecture
Posted 11 days ago
Job Viewed
Job Description
Location: Based in Dublin Hybrid Working Model (Tuesday, Wednesday & Thursday in-office)
Reports To: Chief Technology Officer
Job Purpose
The Head of QA and Automation Architecture will play a pivotal role in leading and shaping the quality assurance function and test automation strategy at our software company. Based in Dublin and reporting directly to the CTO, this senior position requires a visionary leader with deep technical expertise in both manual and automated testing, capable of driving the implementation of robust quality standards and test automation frameworks across a diverse product portfolio. The role will oversee the entire QA team, guide the development and continuous improvement of automation practices, and ensure our solutions meet the highest standards demanded by our customers in the financial services sector.
Key responsibilities
- Provide leadership, direction, and mentoring to the QA Function, including Automation Architecture and Performance Testing. Champion a culture of excellence and continuous improvement in quality assurance.
- Architect, guide, and oversee the development and execution of comprehensive automated test suites and frameworks for both front-end and back-end systems, ensuring high coverage and efficiency.
- Design, own, and drive the overall QA strategy, setting clear priorities and roadmaps in alignment with business objectives and in consultation with the CTO and other stakeholders.
- Lead the recruitment, retention, growth, and management of the QA teams. Identify training needs and foster professional development.
- Collaborate closely with DevOps, IT, Product, and Development teams to develop and enhance CI/CD pipelines, automate test environment creation, and support Agile delivery.
- Ensure all new customer and roadmap features are fully quality and performance tested, meeting the exacting standards of industry compliance and security.
- Review and maintain existing manual and automated regression suites, ensuring optimal test coverage, effectiveness, and efficiency.
- Monitor, analyse, and report on key QA metrics, KPIs, and team performance. Use data-driven insights to drive quality improvements.
- Advocate for and implement best practices in software testing and automation, including tooling assessments and process enhancements.
- Maintain clear and effective communication channels with Product Management, Development, Customer Services, and other business units to ensure business priorities are translated into QA deliverables.
- Participate in and contribute to Agile ceremonies and champion the transition to an increasingly Agile environment.
- Ensure test environments and test data are robust, secure, and fit for purpose across all products and releases.
- Support the diagnosis, prioritisation, and resolution of issues by liaising with support and development teams.
- Any other related tasks as required by the CTO.
Qualifications and Experience:
Required:
- Honours Degree or Diploma in Computer Science or equivalent experience.
- Proven leadership experience, with at least 5 years in a senior QA management or architect-level role, preferably within the software fintech sector.
- Extensive experience architecting, creating, and maintaining automation frameworks and test suites for large-scale web, mobile, and back-office systems.
- Experience managing and mentoring QA and Test Automation teams, including establishing and tracking KPIs, metrics, and quality standards to deliver the standards expected of a high-performing team.
- Strong hands-on experience with automation and performance testing tools such as Selenium Webdriver, Selenium Grid, TestNG, Appium, JMeter, RestAssured etc
- Familiarity with cloud-based test orchestration tools (e.g., BrowserStack, Sauce Labs)
- Experience with visual regression testing tools such as Percy, to ensure UI consistency across platforms
- Deep knowledge of CI/CD pipeline tools (e.g., Jenkins), test case management tools (X-Ray), and version control systems (e.g., Git).
- Solid experience testing APIs, microservices, and complex distributed systems, including performance and security aspects.
- Extensive experience with Agile/Scrum environments and modern software development processes.
- Strong understanding of XML, SQL Scripting, Oracle, database technologies, and application ecosystems (REST API's, SDK's, JSON, etc).
- Exceptional written and verbal communication skills; ability to present complex ideas clearly to both technical and non-technical audiences.
- High level of attention to detail, strong analytical and problem-solving skills, and a passion for quality and innovation.
- Ability to work across multiple product areas demonstrating strong customer orientation and a passion for continuous learning and innovation
- Self-motivated, proactive, and capable of working independently as well as collaboratively across distributed teams while open to input from colleagues and peers at all levels
- Demonstrates flexibility, enthusiasm, and a proactive approach to problem-solving.
Preferred
- Experience with highly regulated environments such as banking or fintech.
- Direct experience with payment schemes or card processing solutions.
- Knowledge of environment configuration in Windows and Unix systems.
- Understanding of mobile development processes, security mandates, and distributed/cloud architectures (Azure preferred).
- Experience with TDD/BDD methodologies and frameworks such as Cucumber.
- Experience with Docker containers for environment setup, test automation, and CI/CD integration.
Success in This Role Will Look Like:
- QA Strategy A comprehensive review of existing practices and frameworks resulting in a clearly documented QA Strategy and plan for the next 3-5 years.
- Documentation and onboarding resources for QA tools are published and maintained, enabling new developers to self-serve and become productive within 1 month of joining.
- Code Coverage : At least 75% of code is fully tested by automation tests.
- Clearly published Goals and Monthly Metrics for each product area
- Fully automated regression testing across all product areas
- Reduced Manual Testing / Regression effort, resulting in faster releases
- In conjunction with DevOps put in place fully Automated QA Test environment build and deployment to increase efficiency
- Training and development plan in place for all QA Staff
- Ensure team full compliance with ISO27001 Practices and process and participate in successful ISO audits as required.
- Collaboration and feedback loops with development, QA, and IT teams result in a consistent developer experience and measurable improvements in release confidence and velocity.
Equal Opportunity Statement:
CR2 HPS Group is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.
Senior Software Engineer, Atlas Clusters Automation

Posted 8 days ago
Job Viewed
Job Description
MongoDB is seeking a Senior Software Engineer to join the Atlas Clusters Automation Team. The team is responsible for building MongoDB Atlas, our database as a service offering and fastest growing product. Atlas allows users to deploy fault-tolerant, secure, globally distributed MongoDB clusters in just minutes.
The Atlas Clusters Automation team builds the software that manages the MongoDB database hosted on cloud provider infrastructure. The team focuses on building an agent that runs on and manages the processes running on every virtual machine in our fleet of Atlas Clusters. We are constantly challenged to design features that ensure Atlas clusters are secure, available, durable, and performant while running large scale, critical workloads.
We are looking to speak to candidates who are based in Dublin for our hybrid working model.
**What you'll do**
+ Build and design new features for MongoDB Atlas
+ Contribute to and lead complex technical projects
+ Work closely with other engineering teams to design and build technical solutions that improve our product
+ Work with customers and support engineers to fix issues
+ Collaborate with team members to develop our codebase, best practices, and design principles
+ Learn from and mentor other team members
**We're looking for someone who**
+ Has at least 5 years of professional software development experience
+ Is skilled at writing large-scale, distributed backend systems in a compiled language (Go, Java, C#, etc.). Experience with Go is a plus.
+ Has experience with at least one major cloud provider technology (AWS, Azure, GCP)
+ Has led the launch of a new module and maintained it in production
+ Is eager to solve tough problems
+ Has excellent communication skills
+ Is curious, collaborative, and motivated
**Success Measures**
+ In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems
+ In 6 months, you'll have contributed to a large project
+ In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
REQ ID:
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
25WD90978
Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime?
The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be part of a team that designs, builds, and operates services used by developers across Autodesk. You will work side by side with other engineers to support daily operations and our long-term roadmap.
A successful Principal Software Development Engineer has a strong sense of ownership and can drive projects through to completion.
**Responsibilities**
+ Write code that is testable, readable, and maintainable
+ Perform code reviews
+ Engage in technical and architectural discussions and decision making
+ Proactively automate processes and improve code quality
+ Troubleshoot issues using distributed logging and tracing
+ Support internal development teams by answering questions and creating sample code
+ Participate in on-call rotations to support production systems
**Minimum Qualifications**
+ 8 years hands-on software development experience in a language like Go, Java, or Python
+ 8 years of experience leveraging public cloud infrastructure components like compute, caches, and databases
+ Experience implementing unit and integration tests
+ Understanding of DevOps best practices
+ Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously
**Preferred Qualifications**
+ Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda
+ Experience working with containers
+ Experience with Agile software development practices
+ Good understanding of networking and security concepts
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Development Manager

Posted 27 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
You will directly manage a team of developers and lead them to design and deliver impactful and valuable platform features across our Cloudability product and help operate the Cloudability product suite and help scale our platform to support our growing engineering community and customer base. You will partner with product managers, designers, and other engineering leaders to build/refine the product roadmap and establish engineering goals. You will collaborate with the leadership team to continuously manage trade-offs between scope, resources and time during the development lifecycle.
**Required technical and professional expertise**
* 5+ years of software engineering experience.
* 1+ years of experience as a software engineering manager.
* Experience releasing software in an agile, CI, and DevOps environment.
* Experience in Linux/Unix environments.
* DevOps and Operational Experiences
**Preferred technical and professional experience**
* Software development experience in OOP (e.g.: Java), Go, Python, SQL, and AWS.
* Experience tuning performance and scalability of containerized (e.g.: Docker), cloud-based applications (e.g.: AWS, Azure, Google Cloud Platform).
* Experience with Infrastructure as Code (e.g.: Terraform, CloudFormation).
* Familiarity with RESTful systems and their APIs.
* Experience in operating a production system at scale, maintaining security compliance, and using telemetry and observability to drive action.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Software automation Jobs in Ireland !
Software Development Engineer
Posted today
Job Viewed
Job Description
Software Engineer 3, Atlas Clusters Automation
Posted 8 days ago
Job Viewed
Job Description
MongoDB is seeking a Software Engineer to join the Atlas Clusters Automation Team. The team is responsible for building MongoDB Atlas, our database as a service offering and fastest growing product. Atlas allows users to deploy fault-tolerant, secure, globally distributed MongoDB clusters in just minutes.
The Atlas Clusters Automation team builds the software that manages the MongoDB database hosted on cloud provider infrastructure. The team focuses on building an agent that runs on and manages the processes running on every virtual machine in our fleet of Atlas Clusters. We are constantly challenged to design features that ensure Atlas clusters are secure, available, durable, and performant while running large scale, critical workloads.
We are looking to speak to candidates who are based in Dublin for our hybrid working model.
**What you'll do**
+ Build and design new features for MongoDB Atlas
+ Contribute to and lead complex technical projects
+ Work closely with other engineering teams to design and build technical solutions that improve our product
+ Work with customers and support engineers to fix issues
+ Collaborate with team members to develop our codebase, best practices, and design principles
+ Learn from and mentor other team members
**We're looking for someone who**
+ Has at least 3 years of professional software development experience
+ Is skilled at writing large-scale, distributed backend systems in a compiled language (Go, Java, C#, etc.). Experience with Go is a plus.
+ Has experience with at least one major cloud provider technology (AWS, Azure, GCP)
+ Has led the launch of a new feature and maintained it in production
+ Is eager to solve tough problems
+ Has excellent communication skills
+ Is curious, collaborative, and motivated
**Success Measures**
+ In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems
+ In 6 months, you'll have contributed to a large project
+ In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
_Req ID: 3263215508_
Sr Software Development Engineer

Posted 9 days ago
Job Viewed
Job Description
Sr Software Development Engineer
**About** **Trellix:**
**Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work.** Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at .
**_Role Overview:_**
We are looking for a passionate and experienced Senior Software Development Engineer to join our dynamic and fast-paced team. This role offers an opportunity to shape large-scale, automated test environments that directly impact Trellix's product quality and speed of delivery while engineering solutions for complex business challenges.
You'll be at the center of building services that support automated deployment and validation of our products. Your solutions will streamline our CI/CD pipeline and ensure our testing environments scale across tools, Trellix products, and platforms.
**Location: Cork - Hybrid**
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Groovy and C#.
+ Collaborate with global cross-functional teams across time zones to deliver impactful solutions that meet evolving product and QA needs.
+ Participate in architecture discussions and technical design reviews to improve system performance, reliability, and scalability.
+ Write efficient, maintainable code and unit tests that adhere to engineering best practices.
+ Create modular components with well defined APIs to enable flexible and easy integration into existing development infrastructures and workflows
+ Champion Agile best practices and contribute to continuous improvement in the software development lifecycle.
**Senior Software-specific:**
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Conduct thorough code reviews, provide feedback, and help raise the quality bar for the entire team.
+ Proactively research and evaluate emerging technologies that can be leveraged for future development.
+ Influence architectural direction and technical strategy.
+ Drive open and effective communication across teams, helping guide decisions and technical alignment.
**About You:**
+ You have 5+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Proficiency in any of the following languages: Java or C#, or C++, with strong fundamentals in object-oriented design and design patterns.
+ Solid experience with VMware vSphere for managing and provisioning virtual infrastructure.
+ Experience with relational databases such as SQL Server or similar.
+ Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
+ Working knowledge of Windows, Linux and Mac OS.
+ Ability to work both independently and collaboratively in a fast-paced environment.
+ Excellent problem solving and troubleshooting skills.
+ Working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
+ Experience in Agile software development practices and Github for source control and collaboration.
+ Ability to collaborate and work with multiple teams across different time-zones.
+ Strong communication skills - able to articulate technical concepts to non-technical stakeholders and influence decisions.
+ Experience building enterprise-grade, distributed systems with a focus on performance, reliability, and scalability.
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.