Skip to content

Principal Automation Engineer
Company | AT&T |
---|
Location | Dallas, TX, USA |
---|
Salary | $158200 – $237400 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, 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.