Principal Software Engineer, Quality - Java

Experian Logo

Experian

πŸ“Remote - United States

Summary

Join Experian's Direct to Consumer Line of Business as a Principal Engineer to lead the implementation of an AI-powered quality transformation strategy. This individual contributor role focuses on technical execution, tooling implementation, and collaboration to build and integrate quality platforms and tools for various applications. You will work with multiple teams to define and deliver scalable, intelligent automation frameworks and integrate modern quality tooling. The role requires a strong technical background and experience with AI-powered quality engineering. You will report to the Director, Software Engineering and can work remotely in the US or hybrid based on proximity to an Experian office. This position offers the opportunity to shape and implement a forward-looking AI-first quality engineering strategy and have hands-on ownership of automation and integration programs.

Requirements

  • 10+ years of experience in software quality engineering or automation architecture with a focus on technical delivery
  • Experience in quality engineering and testing strategies for customer-facing applications, especially on Mobile Apps
  • Experience in cross browser, cross device mobile testing
  • Familiarity with API testing, GraphQL, microservices, and observability tooling
  • Experience integrating AI solutions into CI/CD pipelines, test frameworks (e.g., Selenium, Playwright, or Cypress)
  • Programming skills in Java, JavaScript, Python, or other automation-focused languages
  • Hands-on experience with LLMs (e.g., OpenAI, Anthropic) in testing or engineering workflows
  • Experience with agentic AI design patterns and orchestrating autonomous QA agents for test case generation
  • Understanding of RAG to improve contextual relevance in test case generation or defect resolution

Responsibilities

  • Operate as a senior member of the Quality Center of Excellence team, serving as an expert in AI-first quality engineering trends, innovation and best practices across the organization
  • Strengthen the use of frameworks and tooling by providing coaching and ensuring skill development through hands-on training
  • Define the technical architecture and design patterns for AI-powered quality frameworks and tooling, ensuring they are modular, and aligned with platform standards
  • Guide the use of AI-enabled testing tools and thoughtful automation frameworks to improve test coverage, execution speed, and quality insights
  • Evaluate latest AI solutions such as agentic bots, autonomous test systems, and ML-based quality signals
  • Design scalable test automation frameworks, reusable components, and infrastructure in consideration of enterprise architecture
  • Embed intelligent quality controls into CI/CD pipelines to ensure shift-left testing, test optimization, and autonomous validations
  • Standardize architecture patterns for test automation across unit, integration, contract, and non-functional layers
  • Collaborate with product managers, platform engineers, and software development teams to agree on quality goals and technical integrations
  • Participate in architecture forums and tooling workstreams to guide consistency in test tooling and ensure platform compatibility
  • Be a quality advocate by influencing development decisions with a quality-first, automation-forward mindset

Benefits

  • Great compensation package and bonus plan
  • Core benefits including medical, dental, vision, and matching 401K
  • Flexible work environment, ability to work remote, hybrid or in-office
  • Flexible time off including volunteer time off, vacation, sick and 12-paid holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.