Posted in

Principal Automation Engineer

Principal Automation Engineer

CompanyAT&T
LocationDallas, TX, USA
Salary$158200 – $237400
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software test automation with at least 4 years in a lead or principal role.
  • Proven experience in framework design and architecture for at least two major automation platforms (e.g., Selenium, Playwright, Appium, Cypress, REST Assured).
  • Strong programming skills in Java, Python, JavaScript or similar languages.
  • Deep knowledge of testing methodologies (unit, integration, system, acceptance, performance).
  • Experience with test execution tools, CI/CD systems (e.g., Jenkins, GitHub Actions, Azure DevOps), and test reporting dashboards.
  • Hands-on experience with BDD/TDD and tools like Cucumber or SpecFlow.
  • Familiarity with containerization (Docker, Kubernetes) and cloud-native testing strategies.

Responsibilities

  • Lead the design, development, and maintenance of scalable automation frameworks from the ground up for web, mobile, API, and backend services.
  • Evaluate and recommend tools, libraries, and technologies to support quality engineering goals.
  • Collaborate with developers, QA engineers, DevOps, and product managers to integrate automated testing into CI/CD pipelines.
  • Mentor and guide automation engineers on automation best practices, code quality, and design patterns.
  • Mentor and guide quality engineering teams on framework adoption, script development, and best practices.
  • Define standards for coding, documentation, and framework extensibility.
  • Monitor framework performance and continuously optimize for scalability and maintainability.
  • Participate in code reviews and ensure high standards of test reliability and efficiency.
  • Partner with DevSecOps to embed security testing into automation frameworks.

Preferred Qualifications

  • Exposure to GenAI tools or intelligent test automation platforms.
  • Experience in performance and security test automation.
  • Knowledge of service virtualization and test data management.
  • Contributions to open-source automation projects.