QA Engineer Automation Specialist
Location
United States
Posted
66 days ago
Salary
Not specified
Job Description
Role Description
IEM is seeking a detail-oriented and technically skilled QA Engineer / Automation Specialist to ensure the quality, reliability, and safety of our AI agents and automation workflows. In this role, you will:
- Develop comprehensive test strategies, build automated testing frameworks, and validate AI outputs for accuracy and consistency before production release.
- Work closely with developers, business analysts, and project managers to identify edge cases, track defects, and provide the final quality sign-off for enterprise AI and automation solutions deployed across our Salesforce, MuleSoft, and AI platforms.
Qualifications
- 3+ years in a QA, test automation, or software testing role with demonstrated experience developing and executing test strategies.
- Test automation expertise: Strong hands-on experience building automated test frameworks using tools such as Selenium, Playwright, Cypress, Jest, Pytest, or similar frameworks.
- Scripting and programming skills: Proficiency in at least one programming or scripting language (Python, JavaScript, Java, C#) for test automation development.
- Agile methodology: Direct experience working in an Agile/Scrum environment with hands-on involvement in sprint cycles and continuous integration.
- Defect management tools: Experience using bug tracking and test management tools such as Jira, Azure DevOps, TestRail, or similar platforms.
- Bachelors level degree is preferred, but not required.
Requirements
- Develop comprehensive test strategies: Create and maintain test plans covering functional, performance, and regression testing for AI agents and automation workflows.
- Build and maintain automated test frameworks: Develop and maintain automated test scripts/frameworks to ensure bot responses and workflow outputs remain accurate, consistent, and reliable over time.
- Build and maintain test assets: Create/curate golden conversation sets, synthetic test data, evaluation rubrics, and regression suites to measure quality over time.
- Validate AI agent safety and reliability: Test tool-calling end-to-end (tool selection, parameter mapping, sequencing, retries/timeouts, error handling, and recovery), including negative/edge cases; confirm outputs align to business rules and document risk mitigations.
- Test integration/workflow integrity: Validate API contracts, data transformations, and downstream impacts (idempotency, duplicate prevention, partial failures, and latency) across environments.
- Manage defects through resolution: Identify, log, prioritize, and track defects; partner with developers to reproduce issues and validate fixes.
- Provide release certification: Deliver final quality sign-off prior to production release, ensuring defined acceptance criteria and quality standards are met.
- Align on acceptance criteria: Partner with Business Analysts to ensure user stories include clear, testable acceptance criteria and that test coverage maps to requirements.
- Document testing and metrics: Maintain test cases, data, results, and quality metrics; communicate outcomes and risks.
- Participate in Agile ceremonies: Engage in planning, grooming, standups, and retrospectives to embed quality throughout delivery.
- Drive continuous improvement: Identify opportunities to improve automation coverage, testing effectiveness, and quality practices.
Benefits
- Comprehensive and competitive benefits package designed to support our employees' well-being, growth, and long-term success.
Job Requirements
- 3+ years in a QA, test automation, or software testing role with demonstrated experience developing and executing test strategies.
- Test automation expertise: Strong hands-on experience building automated test frameworks using tools such as Selenium, Playwright, Cypress, Jest, Pytest, or similar frameworks.
- Scripting and programming skills: Proficiency in at least one programming or scripting language (Python, JavaScript, Java, C#) for test automation development.
- Agile methodology: Direct experience working in an Agile/Scrum environment with hands-on involvement in sprint cycles and continuous integration.
- Defect management tools: Experience using bug tracking and test management tools such as Jira, Azure DevOps, TestRail, or similar platforms.
- Bachelors level degree is preferred, but not required.
- Develop comprehensive test strategies: Create and maintain test plans covering functional, performance, and regression testing for AI agents and automation workflows.
- Build and maintain automated test frameworks: Develop and maintain automated test scripts/frameworks to ensure bot responses and workflow outputs remain accurate, consistent, and reliable over time.
- Build and maintain test assets: Create/curate golden conversation sets, synthetic test data, evaluation rubrics, and regression suites to measure quality over time.
- Validate AI agent safety and reliability: Test tool-calling end-to-end (tool selection, parameter mapping, sequencing, retries/timeouts, error handling, and recovery), including negative/edge cases; confirm outputs align to business rules and document risk mitigations.
- Test integration/workflow integrity: Validate API contracts, data transformations, and downstream impacts (idempotency, duplicate prevention, partial failures, and latency) across environments.
- Manage defects through resolution: Identify, log, prioritize, and track defects; partner with developers to reproduce issues and validate fixes.
- Provide release certification: Deliver final quality sign-off prior to production release, ensuring defined acceptance criteria and quality standards are met.
- Align on acceptance criteria: Partner with Business Analysts to ensure user stories include clear, testable acceptance criteria and that test coverage maps to requirements.
- Document testing and metrics: Maintain test cases, data, results, and quality metrics; communicate outcomes and risks.
- Participate in Agile ceremonies: Engage in planning, grooming, standups, and retrospectives to embed quality throughout delivery.
- Drive continuous improvement: Identify opportunities to improve automation coverage, testing effectiveness, and quality practices.
Benefits
- Comprehensive and competitive benefits package designed to support our employees' well-being, growth, and long-term success.
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
Senior Systems Automation Engineer
Omada HealthA digital-first chronic care provider, helping members change mindsets to improve health and build lasting change.
Senior Automation Engineer designing impactful automations for Omada Health's internal systems.
Network Automation Engineer II
Cable ONECable One is now Sparklight, visit us at https://lnkd.in/gYiGXS3
Network Automation Engineer developing Python automation for Cable One.
Join Outsourcey as a Senior Automation Developer to design and develop software solutions
AI Process Automation Engineer developing intelligent tools for operational efficiency