Job Description
Job Description
We are looking for a highly skilled Automation Engineer with 5+ years of experience to join our innovative engineering team. In this role, you will take ownership of designing, building, and maintaining our automated test infrastructure, ensuring the highest levels of software quality across a range of platforms and environments. You will play a key role in developing scalable and efficient automation frameworks, driving automation strategy, and collaborating with developers and product teams working across Windows, Linux, MacOS, iOS, Android, and Chrome OS. As a senior member of the team, you will mentor junior engineers, optimize test execution processes, and help shape the test automation roadmap. Your experience and expertise will be vital in enhancing our testing practices, scaling our automation efforts, and ensuring that we meet the growing demands of our software delivery cycles.
As part of a modern engineering workflow, you will use AI-assisted tools to improve productivity in test development and debugging, while maintaining high standards for reliability, determinism, and long-term maintainability.
Core Responsibilities
- Define and drive the automation testing strategy, ensuring alignment with business objectives and product needs.
- Identify areas for automation and prioritize tasks based on risk, complexity, and business value.
- Standardize and consolidate processes, tools, and frameworks for automated testing, CI/CD, and quality gates that scale across all major platforms.
- Ensure test environments are stable, scalable, and accessible for automated tests, and collaborate to handle infrastructure scaling
- Lead efforts to enhance the efficiency and stability of the test automation process, including refactoring test scripts, optimizing execution time, and adopting new tools and technologies to address emerging needs.
- Build, and maintain reusable, scalable, and robust test frameworks and shared libraries for product teams working across Windows, Linux, MacOS, iOS, Android, and Chrome OS.
- Review implementation of test suites to ensure consistency, maintainability, and best practices.
- Work closely with developers to ensure test automation is integrated early in the development process and that tests are designed to catch issues at every level (unit, integration, functional, UI).
- Engage cross-functionally, especially for end-to-end and interoperability scenarios, to drive automation improvements.
- Partner with feature teams from the design phase to ensure testability and proactive creation of automated tests.
- Design, implement, and optimize CI/CD pipeline templates for robust, reliable, and scalable delivery cycles supporting multi-platform development.
- Ensure all test stages (component, integration, end-to-end) are automated, stable, and properly integrated within pipelines.
- Set up and monitor organization-wide metrics (test coverage, execution stability, pipeline performance, etc.).
- Deliver quarterly executive reports on automation impact, efficiency gains, and integrate feedback for continuous improvement.
- Leverage AI-assisted tools to accelerate test scaffolding, mock generation, refactoring, and debugging.
- Apply engineering judgment to review, validate, and harden AI-generated output to meet reliability, security, and maintainability standards.
- Help establish practical team guidance for using AI effectively in test development (patterns, review expectations, and best practices).
- Implement and refine quality gates and reporting dashboards to drive ongoing enhancements.
- Implement, and maintain scalable test infrastructure including on-premise, virtualized, and cloud environments to support product teams working across multiple platforms.
- Provide documentation and support to enable developers to self-manage test environments.
- Continuously evaluate new tools and technologies to optimize automation efficiency and reliability.
Qualifications
- 5+ years in software engineering, automation engineering, quality assurance.
- Deep knowledge and hands-on experience developing automation solutions for Windows, Linux, MacOS, iOS, Android, and Chrome OS platforms.
- Demonstrated success developing and scaling automation and CI/CD strategies.
- Expertise in designing maintainable test frameworks, shared libraries, and automation infrastructure.
- Experience with metric collection, reporting dashboards, and implementing quality gates.
- Proficiency in industry-standard CI/CD tools and scripting/programming languages.
- Experience applying AI-assisted tools in software development or test automation workflows, with an emphasis on quality and repeatability.
- Strong background in technical writing, training, and mentoring.
Similar Jobs
Staff Applied AI and Machine Learning Engineer, Payments & Risk
Gusto
Security Engineer, Detection & Response - Global Security Organization
TikTok
Software Security Engineer Jobs
Squires Group, Inc
Specialist Engineer, Veeam Backup for Microsoft Office 365
Veeam Software
Cybersecurity Analyst Senior - Military Veterans
General Dynamics
More Jobs at Omnissa
View all →Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free