
Automation Test Engineer
- Dublin
- Permanent
- Full-time
- Leverage AI-powered tools (e.g., GitHub Copilot, ChatGPT, custom LLMs) to accelerate test case generation, automation script development, and step definition creation.
- Design, develop, and maintain intelligent test automation frameworks that incorporate AI to improve scalability, accuracy, and maintainability.
- Implement machine learning techniques and data analysis to identify high-risk areas, guide exploratory testing, and prioritize test coverage.
- Build and optimize CI/CD pipelines that integrate AI-driven static code analysis, test selection, and failure prediction mechanisms.
- Collaborate with development and quality teams to define and evolve strategies for AI-assisted quality assurance, ensuring testability is built into product design.
- Evaluate and introduce AI-based test optimization tools to reduce redundant testing and improve regression cycles.
- Monitor and maintain automation coverage using AI tools to detect gaps, outdated tests, and potential redundancies in the test suite.
- Participate in code reviews and architecture discussions, offering insight into how AI can support testability, performance validation, and risk assessment.
- Mentor junior engineers in the use of AI-driven tools for test development and debugging workflows.
- Research and stay informed on the latest trends in AI for software testing, including generative testing, predictive QA, autonomous test agents, and prompt engineering.
- Contribute to cross-functional AI initiatives and help shape internal best practices around responsible AI usage in quality engineering.
- Perform traditional test responsibilities (e.g., regression, smoke, functional testing) while continuously enhancing workflows through intelligent automation.
- Collaborate with global teams to align on AI adoption strategy, data governance, and quality metrics enhanced through AI.
- Support product reliability by using AI to proactively detect anomalies, analyze defect trends, and recommend test improvements.
- Bachelor’s degree in Computer Science or a related technical field involving coding
- 5+ years of experience in software testing, including manual and automated testing
- Proven ability to develop and execute automated test scripts using tools like Cypress and Playwright, with hands-on experience testing across iOS and Android platforms, and integrating with AWS-based environments
- Experience designing and maintaining test automation frameworks in JavaScript or Python
- Familiarity with mobile test automation tools and platforms such as UI Testing, XCUITest (iOS), UI Automator (Android), and experience testing on both Android and iOS devices
- Strong knowledge of REST API testing with tools like Rest Assured and JMeter
- Hands-on experience with cloud-based architectures, including microservices, multitenancy, and batch services
- Proficiency in AWS and continuous integration tools such as GitHub Actions or similar
- Experience using tools and platforms like JIRA, Confluence, Git and Cucumber
- Understanding of Agile and Scrum methodologies and the product development lifecycle
- Strong debugging, troubleshooting, and problem-solving skills
- Ability to work independently and ramp up quickly in complex environments
- Excellent communication skills—both verbal and written—for working with technical and non-technical teams
- Prior experience in commercial, regulated, or medical device environments is preferred