About the job Automation Engineer
We are seeking a highly skilled and motivated Automation Engineer to join our growing engineering team. In this fully remote role, you will design, develop, and maintain automated solutions that improve system reliability, efficiency, and scalability across our platforms.
You will collaborate closely with software engineers, QA, DevOps, and product teams to automate workflows, testing, deployments, and infrastructure processes, enabling faster delivery and higher-quality outcomes.
Key Responsibilities
Design, develop, and maintain automation frameworks, tools, and scripts to support application, infrastructure, and operational workflows.
Build and execute automated test suites (functional, regression, integration, performance) to ensure system quality and reliability.
Automate CI/CD pipelines, deployment processes, and environment provisioning.
Identify manual or repetitive processes and implement automation to improve efficiency and reduce errors.
Collaborate with cross-functional teams to define automation requirements and best practices.
Monitor automated systems, troubleshoot failures, and continuously improve automation coverage.
Maintain clear documentation for automation processes, tools, and frameworks.
Ensure automation solutions align with security, compliance, and performance standards.
Participate in code reviews and contribute to engineering standards and continuous improvement initiatives.
Required Qualifications
Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
3+ years of experience in automation engineering, QA automation, DevOps, or a similar role.
Strong proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript, Bash, or PowerShell).
Hands-on experience with automation and testing frameworks (e.g., Selenium, Playwright, Cypress, TestNG, PyTest, or similar).
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
Strong understanding of software development life cycles (SDLC) and automation best practices.
Excellent problem-solving skills and attention to detail.
Ability to work independently in a remote environment and manage priorities effectively.
Preferred Qualifications
Experience with infrastructure automation and configuration management tools (e.g., Terraform, Ansible, CloudFormation).
Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Experience with API automation and testing (REST, GraphQL).
Familiarity with monitoring and logging tools.
Exposure to Agile/Scrum development environments.
What We Offer
Fully remote work environment within the United States.
Competitive salary and comprehensive benefits package.
Flexible work schedule and healthy work-life balance.
Opportunities for professional growth, learning, and career advancement.
Collaborative, inclusive, and innovation-driven team culture.
Equal Opportunity Statement
We are an equal opportunity employer and value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, or veteran status.