305 Testing Engineering jobs in Ireland
Principal Engineering Analyst, Responsible AI Testing
Posted today
Job Viewed
Job Description
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 7 years of experience in data analysis, including identifying trends, generating summary statistics, and drawing insights from quantitative and qualitative data.
- 7 years of experience managing projects and defining project scope, goals, and deliverables.
Preferred qualifications:
- 7 years of experience or familiarity with one or more of the following languages: SQL, R, Python, or C++.
- Experience in SQL, building dashboards, data collection/transformation, visualization/dashboards, or experience in a scripting/programming language (e.g., Python).
- Experience with modeling, experimentation, and causal inference.
- Experience in Trust and Safety, AI Risk, or policy.
- Ability to influence cross-functionally at various levels.
- Excellent written and verbal communication and presentation skills along with problem-solving and critical thinking skills with attention to detail in an ever-changing environment.
About the job
Trust and Safety team members are tasked with identifying and taking on the biggest problems that test the safety and integrity of our products. They use technical know-how, excellent problem-solving skills, user insights, and proactive communication to protect users and our partners from abuse across Google products like Search, Maps, Gmail, and Google Ads. On this team, you're a big-picture thinker and team-player with a passion for doing what's right. You work globally and cross-functionally with Google engineers and product managers to identify and fight abuse and fraud cases at Google speed - with urgency and you take pride in knowing that every day you are working hard to promote trust in Google and ensuring the highest levels of user safety.
Google is committed to building products that are both innovative and safe for our users. Our Trust and Safety Responsible Artificial Intelligence (AI) Testing team is at the heart of this effort, protecting the integrity of our platforms by delivering actionable and objective content abuse insights.Within the Responsible Artificial Intelligence (RAI) Testing Sustainability team, we're driving a transformation in how we approach AI testing. We partner closely across Trust and Safety, product, and engineering teams to integrate AI and automation, turning AI insights into action.At Google we work hard to earn our users' trust every day. Trust & Safety is Google's team of abuse fighting and user trust experts working daily to make the internet a safer place. We partner with teams across Google to deliver bold solutions in abuse areas such as malware, spam and account hijacking. A team of Analysts, Policy Specialists, Engineers, and Program Managers, we work to reduce risk and fight abuse across all of Google's products, protecting our users, advertisers, and publishers across the globe in over 40 languages.
Responsibilities
- Leverage SQL and Python to build scalable scripts and workflows that automate data collection, enrichment, and delivery, maximizing the team's impact.
- Serve as a bridge between technical and non-technical teams, effectively translating Trust and Safety Intelligence needs into clear, actionable requirements for data solutions.
- Establish standardized processes and methodologies for data analysis that can be applied across various topics, ensuring consistency and efficiency in generating valuable insights.
- Work autonomously to identify and solve problems and collaborate effectively within a team to develop comprehensive solutions.
- Transform raw data into compelling visualizations. Work with sensitive content or situations and may be exposed to graphic, controversial, or upsetting topics or content.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
Software Engineering Manager, Application Security Testing: Composition Analysis
Posted today
Job Viewed
Job Description
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in software development. Thanks to products like Duo Enterprise and Duo Agent Platform, customers get AI benefits at every stage of the SDLC.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
An Overview Of This Role
The Engineering Manager for Composition Analysis and Dynamic Analysis specializes in leading teams focused on application security scanning technologies. This role oversees multiple security-focused engineering groups and is responsible for balancing priorities across these specialized teams.
This role is an extension of the Engineering Manager position.
Groups Overview
Composition Analysis
The Composition Analysis Group Is Responsible For
- Software Composition Analysis
- Container Scanning
Dynamic Analysis
The Dynamic Analysis Group Is Responsible For
- API Security
- Dynamic Analysis Security Testing (DAST)
- Fuzz Testing
What You'll Do
- Manage engineers across both the Composition Analysis and Dynamic Analysis groups
Drive key initiatives including:
Auto-remediation of vulnerable software packages
- Scanning of unmanaged dependencies in C/C++
- Static reachability analysis with function-level granularity
- Snippet detection for open source dependencies
Improve the DAST crawler for efficiency, stability, and consistent web application traversal
Balance priorities across multiple security-focused engineering teams
- Author project plans for epics across both groups, ensuring alignment and avoiding duplication of effort
- Run agile project management processes for multiple teams
- Provide guidance on security product architecture
- Coordinate between Composition Analysis and Dynamic Analysis teams to ensure consistent and complementary approaches to application security
What You'll Bring
- In-depth understanding of application security concepts, particularly in software composition analysis techniques to evaluate the security risks associated with application dependencies and dynamic analysis security testing (DAST) tools.
- Understanding of the challenges in developing and maintaining security scanning tools
- Experience managing multiple technical teams simultaneously
- Familiarity with containerization technologies and dependency management systems
- Knowledge of web application security testing techniques and tools
- Experience with open source security tooling (such as OWASP ZAP, Trivy, or similar)
- Experience in DevSecOps practices and implementation
- Experience in vulnerability management and remediation
The base salary range for this role's listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
California/Colorado/Hawaii/New Jersey/New York/Washington/DC/Illinois/Minnesota pay range
$131,600—$282,000 USD
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab's policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
Software Engineering Manager, Application Security Testing: Composition Analysis
Posted today
Job Viewed
Job Description
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in software development. Thanks to products like Duo Enterprise and Duo Agent Platform, customers get AI benefits at every stage of the SDLC.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
An Overview Of This Role
The Engineering Manager for Composition Analysis and Dynamic Analysis specializes in leading teams focused on application security scanning technologies. This role oversees multiple security-focused engineering groups and is responsible for balancing priorities across these specialized teams.
This role is an extension of the Engineering Manager position.
Groups Overview
Composition Analysis
The Composition Analysis Group Is Responsible For
- Software Composition Analysis
- Container Scanning
Dynamic Analysis
The Dynamic Analysis Group Is Responsible For
- API Security
- Dynamic Analysis Security Testing (DAST)
- Fuzz Testing
What You'll Do
- Manage engineers across both the Composition Analysis and Dynamic Analysis groups
Drive key initiatives including:
Auto-remediation of vulnerable software packages
- Scanning of unmanaged dependencies in C/C++
- Static reachability analysis with function-level granularity
- Snippet detection for open source dependencies
Improve the DAST crawler for efficiency, stability, and consistent web application traversal
Balance priorities across multiple security-focused engineering teams
- Author project plans for epics across both groups, ensuring alignment and avoiding duplication of effort
- Run agile project management processes for multiple teams
- Provide guidance on security product architecture
- Coordinate between Composition Analysis and Dynamic Analysis teams to ensure consistent and complementary approaches to application security
What You'll Bring
- In-depth understanding of application security concepts, particularly in software composition analysis techniques to evaluate the security risks associated with application dependencies and dynamic analysis security testing (DAST) tools.
- Understanding of the challenges in developing and maintaining security scanning tools
- Experience managing multiple technical teams simultaneously
- Familiarity with containerization technologies and dependency management systems
- Knowledge of web application security testing techniques and tools
- Experience with open source security tooling (such as OWASP ZAP, Trivy, or similar)
- Experience in DevSecOps practices and implementation
- Experience in vulnerability management and remediation
How GitLab Will Support You
- Benefits to support your health, finances, and well-being
- All remote, asynchronous work environment
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
The base salary range for this role's listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
California/Colorado/Hawaii/New Jersey/New York/Washington/DC/Illinois/Minnesota pay range
$131,600—$282,000 USD
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab's policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
Quality Assurance Functional Test Engineer
Posted today
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
Summary
We are seeking an experienced Quality Assurance Functional Test Engineer to join our team. This person will provide quality assurance testing for corporate banking applications to ensure any business-requested changes are validated prior to handing off to UAT. You will learn the business as well as understand the testing framework and processes for the applications. You will be required to draw on testing knowledge in order to creatively develop solutions for automating test processes as well as design maintenance procedures and documentation. Within this team, there is an open and collaborative approach to work on solutions for applications and workflow processes. Additionally, you will be required to automate any repetitive steps in a workflow process or application in order to provide the highest quality for our technology and business and will be required to meet those standards and provide the best test capabilities.
Experience
- Excellent problem solving and analytical skills with 7 to 9 years of experience.
- Experience working in corporate banking domain/applications is a must.
- Conversant in ITIL
- Should be able to prepare automation strategy and plan and develop data reconciliation automations
- Experience in designing Frameworks is a must
- Good knowledge in any automation testing tools
- Should have worked on defect management tools like QC or Jira
- Extensive hands-on experience in Database, Data Warehouse (ETL), Data conversion, data migration, functional/regression, back/front end and API testing.
- Should be a good leader in driving QA projects
- Playwright Experience will be added advantage
About NTT DATA
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at
NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you'd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click
here
.
Quality Assurance Functional Test Engineer
Posted 19 days ago
Job Viewed
Job Description
**Summary**
We are seeking an experienced Quality Assurance Functional Test Engineer to join our team. This person will provide quality assurance testing for corporate banking applications to ensure any business-requested changes are validated prior to handing off to UAT. You will learn the business as well as understand the testing framework and processes for the applications. You will be required to draw on testing knowledge in order to creatively develop solutions for automating test processes as well as design maintenance procedures and documentation. Within this team, there is an open and collaborative approach to work on solutions for applications and workflow processes. Additionally, you will be required to automate any repetitive steps in a workflow process or application in order to provide the highest quality for our technology and business and will be required to meet those standards and provide the best test capabilities.
**Experience**
+ Excellent problem solving and analytical skills with 7 to 9 years of experience.
+ Experience working in corporate banking domain/applications is a must.
+ Conversant in ITIL
+ Should be able to prepare automation strategy and plan and develop data reconciliation automations
+ Experience in designing Frameworks is a must
+ Good knowledge in any automation testing tools
+ Should have worked on defect management tools like QC or Jira
+ Extensive hands-on experience in Database, Data Warehouse (ETL), Data conversion, data migration, functional/regression, back/front end and API testing.
+ Should be a good leader in driving QA projects
+ Playwright Experience will be added advantage
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( DATA endeavors to make_ _ _accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_ _ _. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click_ here ( _. If you'd like more information on your EEO rights under the law, please click_ here ( _. For Pay Transparency information, please click_ here ( **_._**
#LI-EMEA
Test Engineer
Posted today
Job Viewed
Job Description
Job Title:
Performance Test Engineer
Location:
Dublin (Hybrid)
Duration:
Initial 6-Month Contract
Industry:
Banking
Overview
We are seeking an experienced
Performance Test Engineer
to join our banking client's technology team on an initial 6-month contract. The successful candidate will play a key role in ensuring system performance and scalability across large distributed applications, working closely with development, infrastructure, and operations teams to identify, diagnose, and resolve performance bottlenecks.
Key Responsibilities
- Design, develop, and execute
performance, load, and stress tests
to assess system scalability and reliability. - Use tools such as
JMeter
(or similar) to simulate user loads and measure system response under varying conditions. - Analyse
system metrics
, including CPU, memory, disk, and network utilisation, to identify and diagnose performance issues. - Collaborate with software engineers and architects to recommend and implement performance tuning across distributed systems.
- Provide detailed reports on performance test results, including root cause analysis and optimisation recommendations.
- Develop and maintain automated performance test scripts as part of the CI/CD pipeline.
- Support continuous improvement by contributing to performance test frameworks and best practices.
Skills & Experience Required
- Proven experience in
software performance testing
within large-scale or distributed system environments. - Strong hands-on experience with
performance testing tools
such as
JMeter
, Gatling, LoadRunner, or similar. - Experience with
monitoring and profiling tools
for identifying performance bottlenecks (e.g., Grafana, Kibana, New Relic, AppDynamics). - Proficiency in analysing
system and application metrics
to identify issues and drive improvements. - Strong understanding of
software engineering principles
and familiarity with Java or another programming language. - Experience working within
Agile
or
DevOps
environments. - Excellent problem-solving, analytical, and communication skills.
About Korn Ferry
*Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at
*
Test Engineer
Posted today
Job Viewed
Job Description
Our Story
Unum Technology Centre in Carlow serves as a strategic software development and IT services centre supporting Unum, a leading provider of income protection in the US. Our team of IT professionals build solutions and critical business applications to digitally transform the way we do business.
We're looking for a mid-level Test Engineer to design and execute both manual and automated test plans, using tools like Selenium and TypeScript to ensure application reliability and performance. You'll collaborate closely with developers and analysts, contribute to Agile processes, and help improve test coverage through CI/CD integration. Ideal candidates will have 5+ years of testing experience, strong skills in Selenium and React testing, and a proactive mindset for mentoring and continuous improvement.
The Role
- Design and execute manual and automated test plans to ensure application performance and reliability.
- Build and maintain scalable automated test frameworks using tools like Selenium, Cucumber, and modern scripting languages.
- Collaborate with developers and analysts to create comprehensive test strategies and improve testability across the SDLC.
- Enhance test coverage and efficiency through automation and integration with CI/CD pipelines.
- Participate in Agile ceremonies and contribute to a culture of continuous improvement.
- Mentor junior team members and help evolve testing practices.
What You Offer
- 5+ years of experience in manual and automated software testing.
- Strong hands-on experience with Selenium for UI automation.
- Solid proficiency in TypeScript and familiarity with testing React applications.
- Experience using Postman for API testing and working within CI/CD environments like Azure DevOps.
- Good understanding of the software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities in cross-functional teams.
- Bonus: Familiarity with mainframe technologies is a plus.
What We Offer
Our size and successful history in Carlow means we can offer you exceptional development and progression, supported by continual learning programs, IT Certifications & third level tuition reimbursement. We offer work-life-balance with flexible working arrangements (including hybrid) and initiatives in support of your well-being. Our attractive range of benefits and reward initiatives includes competitive compensation, 25 days annual leave, paid health insurance, pension scheme, annual performance-based bonus, paid maternity/paternity/adoptive leave, reward programs, and an opportunity to engage with charity and community activities.
Company
Unum
Be The First To Know
About the latest Testing engineering Jobs in Ireland !
Test Engineer
Posted today
Job Viewed
Job Description
Calling all innovators – find your future at Fiserv.
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Job Title
Test Engineer
About your role:
As a Quality Assurance Engineering - Sr Professional I, you will be a key contributor to ensuring the quality and performance of our software products. Your expertise will be critical in upholding our high standards and delivering reliable solutions to our clients. You will collaborate closely with development and product teams to identify issues, implement best practices, and drive continuous improvement in our QA processes. This role offers an opportunity to leverage your skills to make a significant impact on our product offerings and the overall user experience.
What you'll do:
- Execute detailed quality assurance testing for software products.
- Develop and implement comprehensive test plans and test cases.
- Collaborate with cross-functional teams to identify and resolve software defects.
- Apply best practices in quality assurance to ensure high-quality deliverables.
- Contribute to the development and maintenance of automated testing scripts.
- Participate in peer reviews and contribute to continuous improvement initiatives.
- Responsibilities listed are not intended to be all-inclusive and may be modified as necessary.
Experience you'll need to have:
- Experience in software quality assurance
- Experience in automation testing
- Experience in performance testing
- Experience in Agile methodologies
- Equivalent combination of educational background, related experience, and/or military experience
Experience that would be great to have:
- Experience with automated testing tools
- Knowledge of continuous integration and continuous deployment (CI/CD) tools
- Familiarity with security testing practices
- Understanding of software development lifecycles
- Certification in software testing methodologies
Thank you for considering employment with Fiserv. Please:
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
Our commitment to Diversity and Inclusion:
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
Note to agencies:
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
Warning about fake job posts:
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.
Test Engineer
Posted today
Job Viewed
Job Description
Test Engineer
We are looking for an experienced QA / Test Engineer to help ensure the delivery of high-quality, reliable software. This role involves designing and executing test strategies, building automation, and collaborating closely with development, product, and operations teams. The successful candidate will be detail-oriented, technically skilled, and passionate about driving quality across the entire software development lifecycle.
Responsibilities
- Design and implement test strategies to validate functional and non-functional requirements from an end-user perspective.
- Develop test plans, cases, and scripts within an Agile framework, defining clear criteria for success.
- Perform regression, integration, exploratory, and user acceptance testing to ensure products meet requirements.
- Collaborate with engineers, DevOps, product managers, and other stakeholders to deliver high-quality releases.
- Contribute to automation frameworks and CI/CD pipelines, balancing automation with manual testing where appropriate.
- Identify gaps in testing coverage and work with teams to resolve them.
- Support continuous improvement by enhancing QA methods, tools, and best practices.
- Document test processes, results, and technical findings for knowledge sharing.
- Promote a strong quality culture, advocating for "zero-defect" delivery.
Required Skills & Experience
- 5–7 years of experience in QA, test engineering, or software quality roles.
- Degree in Computer Science, Engineering, or related field (or equivalent experience).
- Solid understanding of software engineering, testing methodologies, and Agile practices.
- Hands-on experience with BDD/TDD frameworks (e.g., JUnit, Cucumber, JBehave).
- Strong background in API, web application, and regression testing.
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, Bamboo).
- Familiarity with Java-based applications and secure web applications.
- Proficiency with Linux/Unix environments.
- Exposure to performance and security testing tools (e.g., JMeter, ZAP).
- Excellent problem-solving, communication, and collaboration skills.
Nice to Have
- Knowledge of relational databases (MySQL) and ORM frameworks (JPA2, Hibernate).
- Experience with NoSQL databases (BigQuery).
- Understanding of messaging systems (Pub/Sub, WebSockets).
- Familiarity with caching and clustering tools (Infinispan, JGroups).
- Experience with Liquibase and Ansible.
- Coding or scripting skills.
- Knowledge of load testing tools (e.g., K6).
Test Engineer
Posted today
Job Viewed
Job Description
Automated Test Engineer
Location
: Dublin (hybrid 2 days office / 3 days home)
Salary
: €55-60k per annum, plus bonus
We are working with an innovative technology company that is seeking a skilled and proactive tester to join their team. This role is central to building and maintaining the quality, reliability, and scalability of their portfolio, which includes SaaS cloud applications, mobile platforms, and cutting-edge AI/ML-enabled services.
You'll report to the Test Lead and be a crucial voice in driving continuous quality across the organisation.
The Role
This position offers broad responsibility in test automation across our core product layers—web, mobile, and API—while also challenging you to develop specialized test practices for our machine learning and generative AI systems.
Key responsibilities
- Design, develop, and maintain automated test frameworks for web, mobile, APIs, and ML services.
- Implement and manage CI/CD test pipelines (e.g., GitLab CI, Jenkins) to embed quality throughout the SDLC.
- Develop robust test strategies covering functional, regression, integration, performance, and security aspects.
- Ensure automated test coverage for data-driven and ML-enabled services, including validation of data inputs and outputs.
- Collaborate closely with development, DevOps, and product teams to champion quality-first practices.
- Continuously improve test reliability, execution speed, and reporting visibility.
- Monitor and troubleshoot failed test runs, providing root cause analysis.
About you
- We are looking for a candidate with proven experience and a passion for automation.
- Proven experience as an Automated Tester or QA Engineer in SaaS, mobile, or complex service environments.
- Solid experience testing REST APIs, microservices, and event-driven architectures.
- Familiarity with mobile testing across iOS and Android (native and hybrid).
- Strong knowledge of CI/CD tools and DevOps practices.
- Proficiency in at least one modern programming or scripting language, such as Python, JavaScript/TypeScript, Java, or C#.
- Experience with test reporting and monitoring tools (e.g., Dynatrace, Datadog).
- Strong problem-solving, analytical, and communication skills.
Desirable skills:
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Experience with performance and load testing (JMeter, k6, Locust).
- Understanding of data pipelines, feature stores, or ML Ops workflows.
- Familiarity with security testing practices and tools.