Senior Automation Engineer
Role summary
We are looking for a Senior Automation Engineer to design, build, and scale automation frameworks for web, API, and mobile applications. This role involves collaborating with cross-functional teams to define test strategies, integrating automated tests into CI/CD pipelines, and ensuring root cause resolution for failures. The engineer will also mentor junior team members and evaluate new tools to enhance efficiency and product quality. A minimum of 5 years of experience in test automation or software engineering, strong programming skills (Java, Python, or JavaScript), and hands-on experience with automation tools like Selenium or Playwright are required.
About the Role
We are seeking a highly skilled and detail-oriented Senior Automation Engineer to design, build, and scale automation frameworks that enhance product quality and accelerate delivery. You will play a critical role in establishing best practices, improving test coverage, and driving a culture of quality across engineering teams.
Key Responsibilities
- Design, develop, and maintain scalable automation frameworks for web, API, and/or mobile applications
- Collaborate with cross-functional teams (Engineering, QA, Product) to define test strategies
- Integrate automated tests into CI/CD pipelines to enable continuous testing
- Identify, document, and track defects with clear reproduction steps
- Analyze test results, troubleshoot failures, and ensure root cause resolution
- Mentor junior engineers and promote automation best practices
- Continuously evaluate and implement new tools and technologies to improve efficiency
Required Skills & Qualifications
- 5+ years of experience in test automation or software engineering
- Strong programming skills in languages such as Java, Python, or JavaScript
- Hands-on experience with automation tools (e.g., Selenium, Playwright, Cypress, Appium)
- Solid understanding of API testing (REST/GraphQL) using tools like Postman, RestAssured, or similar
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
- Familiarity with version control systems (Git)
- Strong understanding of software testing principles, methodologies, and QA lifecycle
- Excellent problem-solving and debugging skills
Preferred Qualifications
- Experience with performance or security testing
- Knowledge of containerization tools (Docker, Kubernetes)
- Exposure to cloud platforms (AWS, Azure, GCP)
- Experience working in Agile/Scrum environments
- ISTQB or relevant certifications (optional)
Similar roles
Senior Automation EngineerKennesaw State University · Kennesaw, Georgia, United States · Hybrid
Senior Automation EngineerSaransh Inc · Culver City, California, United States · Onsite
Automation EngineerNewell Brands · Mogadore, Ohio, United States · Onsite
Automation EngineerGE Vernova · Bangor, Maine, United States · Onsite- Lead Automation EngineerJobs via Dice · Troy, Michigan, United States · Onsite