Job Description

**Job Summary**



At Acuity, you’ll join a high-impact Agile team dedicated to building and validating advanced platforms and applications that move our business forward using cutting-edge AI.



We are looking for passionate and driven developers to join our team. As a Software Quality Assurance Engineer (Software Development Engineer in Test, SDET) on the AI Commerce team, you will be a coder at heart, driving quality through automation, engineering best practices, and an understanding of AI systems. You will architect, develop, and maintain automated test solutions for complex, AI-driven products and platforms. Working closely with software engineers, data scientists, product managers, and architects, you will embed quality, security, and performance into every stage of the software lifecycle.



**Key Tasks & Responsibilities (Essential Functions)**



+ Develop and maintain automated test frameworks for web, API, and system-level testing.

+ Create reusable test scripts for regression, integration, and end-to-end workflows.

+ Drive CI/CD pipeline integration of automated tests.

+ Validate AI-driven features for accuracy, fairness, and transparency.

+ Conduct load, stress, and endurance testing to ensure system performance under varying conditions.

+ Define performance benchmarks and reporting metrics.

+ Integrate security testing into QA processes (e.g., vulnerability scanning, penetration testing).

+ Validate compliance with security and audit standards such as SOX, ISO 27001, GDPR, and OWASP best practices.

+ Collaborate with security teams to remediate identified risks.

+ Assess usability of AI-powered systems, ensuring intuitive and accessible user experiences.

+ Contribute to building responsible AI testing methodologies within QA processes.

+ Analyze bottlenecks, resource leaks, and latency issues in collaboration with engineering teams.

+ Work closely with cross-functional teams across Ireland and global offices.

+ Document test cases, defects, and quality metrics in tracking systems (e.g., JIRA).

+ Provide QA status reports and recommendations for process improvements.

+ API Security Testing: Validate headers, schemas, and authentication flows.

+ Participate and assist PR reviews that flag OWASP Top Ten issues or other application security vulnerabilities.

+ Expected to coordinate remediation with developers and report progress



**Preferred Skills and Experience**



+ Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

+ 5+ years of experience in software QA or test automation roles.

+ Experience with Python and the Python ecosystem.

+ Strong expertise in automation tools (e.g., Playwright, Robot Framework, etc).

+ Hands-on experience with performance testing tools (e.g., Locust, Grafana k6, Gatling etc).

+ Understanding of LLMs and agentic AI architectures, including methods for evaluating model outputs, prompt engineering, and safety validation

+ Familiarity with security testing tools (e.g. OWASP ZAP, Bandit, Burp Suite, Nessus).

+ Knowledge of CI/CD (DevOps Pipelines, ArgoCD etc) and cloud environments ie. Azure (Preferred), AWS, GCP

+ Excellent problem-solving, debugging, and analytical skills.

+ Strong communication skills and ability to collaborate across teams.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application