Job Title: Automation Engineer
Location: Irvine, CA
Job Type: Full Time
Role Overview
We are seeking a skilled Automation Engineer to design, develop, and maintain automated test frameworks and scripts for enterprise applications. The ideal candidate will have strong experience in Python-based automation, UI and API testing, CI/CD integration, and Linux environments, and will work closely with development, DevOps, and AI teams to improve test coverage and quality.
Key Responsibilities
- Develop and maintain automated test scripts and frameworks using Python, PyTest, and related tools.
- Automate CATP test cases across airline domains including Crew, Maintenance, and Passenger systems.
- Build scalable automation within existing frameworks and follow coding standards.
- Integrate automation into CI/CD pipelines using Git, GitLab, and Jenkins.
- Perform UI automation using Appium, Applitools, Playwright, and Squish.
- Conduct API testing using Postman and JMeter.
- Use Docker and virtual environments to simulate test environments.
- Execute and troubleshoot automation on Linux systems using CLI tools.
- Collaborate with AI teams to validate AI-generated test cases and improve models.
- Perform unit and integration testing of automation scripts.
- Maintain test documentation, frameworks, and reports.
Required Skills
- Strong experience in Python, PyTest, and automation frameworks (Selenium, Robot Framework).
- UI automation expertise with Appium, Applitools, Playwright, Squish.
- Experience with CI/CD tools (GitLab CI, Jenkins, Git).
- Knowledge of Docker and virtualized environments.
- Proficiency in Linux command line.
- Hands-on API testing with Postman and JMeter.
- Strong communication and teamwork skills.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or AI.
- Experience in airline or transportation domain.
- Agile/Scrum experience.
- Strong analytical and problem-solving skills.