Posted Oct 20, 2026

QA Engineer - Remote

Apply Now
About the Company BMC helps organizations accelerate business value through technology that connects people, systems, and data. Its solutions support business growth, innovation, and operational efficiency, serving nearly 80% of the Forbes Global 100. The IZOT product line focuses on Intelligent Z Optimization & Transformation, helping large enterprises monitor and manage mainframe systems. Its products support mainframe modernization by improving developer experience, integration, application development speed, code quality, and security while reducing operational costs and risks. About the Role BMC is seeking a Principal Quality Automation Engineer to develop and maintain automated evaluation systems for generative AI, retrieval-augmented generation (RAG), and agentic AI applications. This role focuses on determining whether AI systems are reliable, consistent, safe, and ready for release. You’ll build evaluation frameworks, golden datasets, scoring rubrics, and automated testing pipelines that measure AI quality before changes reach customers. Working with data science, AI engineering, and product teams, you’ll identify failure patterns such as hallucinations, model drift, and inconsistent or unsafe outputs, then use evaluation results to guide improvements. The role requires independent ownership of defined evaluation initiatives, from planning through delivery, with a direct impact on product quality and release decisions. Key Responsibilities Define and implement evaluation strategies and frameworks for generative AI, RAG, and agentic AI applications Create golden datasets, evaluation rubrics, and scoring methods, including LLM-as-a-judge approaches, to measure quality consistently Apply statistical sampling, repeated trials, judge calibration, dataset versioning, and anti-contamination practices Build automated evaluation harnesses within CI pipelines to assess model, prompt, and agent changes before release Establish quality metrics and release gates to distinguish production-ready solutions from prototypes Design testing strategies for multi-agent workflows and AI systems that use tools, APIs, MCP, and enterprise applications, including Playwright where relevant Evaluate end-to-end agent behavior, including planning, tool usage, response generation, and task completion Use observability and tracing to identify failure modes and recommend improvements to system reliability Collaborate with data science and AI engineering teams to turn evaluation findings into model and prompt improvements Promote responsible AI practices and human-in-the-loop principles while contributing to governance and model validation Produce actionable quality reports and integrate evaluation workflows into release decisions for a product or team Required Qualifications Bachelor’s or master’s degree in Computer Science, Artificial Intelligence, or a related field, or equivalent experience Experience with generative AI, large language model applications, or AI/ML systems and quality evaluation frameworks Understanding of failure modes associated with LLMs, RAG, and agentic AI systems Knowledge of vector databases and embedding-based retrieval, as relevant to the role Proficiency in Python, including building evaluation datasets, scoring rubrics, and automated evaluation workflows Experience integrating evaluation processes with CI/CD pipelines Familiarity with LLM observability and tracing tools such as Langfuse or OpenTelemetry (OTel), and analytics platforms such as OpenSearch or similar tools, as relevant to the role A rigorous, data-driven approach to quality assessment and problem-solving Ability to collaborate effectively with data science, engineering, and product stakeholders Demonstrated ownership of an evaluation suite or quality workflow that influenced an AI feature’s release decision Experience developing repeatable datasets and scoring rubrics rather than relying solely on manual spot checks Ability to independently manage defined quality initiatives from requirements through delivery Preferred Qualifications Experience with evaluation frameworks such as Ragas, DeepEval, or promptfoo Knowledge of AI safety and governance practices Experience working in enterprise or regulated environments Exposure to OpenShift or AWS Experience with performance, load, and reliability testing for AI applications Knowledge of MLOps practices Experience with open-weight models or local model serving Familiarity with MCP and Agile or Atlassian tools Location and Travel Work Arrangement: Remote within the United States Travel: Occasional business travel may be required Compensation Estimated Annual Base Salary Range: $152,925–$254,875. Actual compensation depends on factors such as skills, experience, training, certifications, and business needs. The base salary range represents one component of BMC’s overall compensation package. Additional rewards may include variable compensation and country-specific benefits. Offers are not typically made at or near the top of the salary range. Equal Employment Opportunity BMC is committed to equal employment opportunity regardless of race, age, sex, creed, color, religion, citizenship status, sexual orientation, gender, gender expression, gender identity, national origin, disability, marital status, pregnancy, or veteran status. Reasonable accommodations are available during the application and hiring process.