Job Title: Quality EngineerLocation:Dublin, Ireland (Hybrid)Contract Duration:6+ MonthsEngagement:ContractKey ResponsibilitiesDevelop and maintain automated test scripts using tools such as Selenium, Playwright, Karate, and Rest Assured to support UI and API test automation.Build and execute functional, regression, and API test suites to ensure high-quality, stable, and reliable product releases.Support performance and resilience testing using JMeter, working under the guidance of senior QA or performance engineers.Contribute to BDD/TDD practices, collaborating closely with developers and product owners to define clear acceptance criteria.Help maintain and enforce quality gates using tools such as SonarQube, ensuring code health and adherence to best practices.Participate in agile ceremonies and collaborate with cross-functional teams to ensure smooth delivery and defect resolution.Assist in test planning, documentation, and continuous improvement of QA frameworks and processes.Required Skills & ExperienceHands-on experience in test automation using Selenium, Playwright, Karate, or Rest Assured.Experience testing APIs, microservices, and distributed systems.Understanding of performance testing fundamentals (JMeter exposure is sufficient).Familiarity with BDD/TDD frameworks such as Cucumber or JUnit/TestNG.Experience integrating automated tests into CI/CD pipelines .Strong analytical, debugging, and documentation skills.Nice-to-HaveExposure to cloud environments (AWS/Azure/GCP).Experience with test reporting dashboards (Allure, Extent Reports).Knowledge of containerized test execution (Docker/Kubernetes).