Alibaba Cloud Linux, OS Jobs in Usa
2,158 positions found — Page 9
Purpose
The IT Database Engineer is responsible for designing, implementing, and supporting relational database platforms in both traditional data centers and Azure cloud environments. The role covers installation, configuration, performance tuning, high availability, backup and recovery, monitoring, and incident response for Microsoft SQL Server, MySQL, and PostgreSQL, with participation in an on-call rotation to support mission-critical workloads.
Key Responsibilities
- Install, configure, and upgrade MSSQL, MySQL, and PostgreSQL in data center and Azure environments (IaaS and/or PaaS as applicable).
- Perform day-to-day database administration, including user and role management, permissions, schema changes, and maintenance tasks.
- Monitor database health, performance, and capacity using native and third-party tools; define meaningful alerts and dashboards for proactive issue detection.
- Troubleshoot database incidents (performance issues, blocking/deadlocks, failed jobs, connectivity problems, resource constraints) and drive root-cause analysis and permanent fixes.
- Design, implement, and maintain backup and recovery strategies (full/diff/log, PITR, snapshots, Azure backup options) and regularly test restore procedures.
- Implement and support high availability and disaster recovery configurations (e.g., SQL Server Always On, failover clustering, log shipping, MySQL/Postgres replication, Azure availability sets/zones).
- Optimize database performance through indexing strategies, query tuning, statistics management, and configuration tuning at both OS and database levels.
- Implement and enforce security controls (authentication, authorization, encryption at rest/in transit, auditing) aligned with organizational and regulatory requirements.
- Support application and development teams with database design, query optimization, and controlled deployment of schema changes across environments.
- Maintain detailed documentation including runbooks, standards, topology diagrams, data flows, and operational procedures for both on-prem and Azure deployments.
- Participate in an on-call rotation, responding to after-hours incidents, and perform planned maintenance during maintenance windows.
- Automate routine tasks (provisioning, checks, patching, reporting) using scripts and tooling (e.g., T-SQL, PowerShell, Bash, Python, Azure CLI).
Required Qualifications
- Proven experience as a Database Engineer/DBA supporting MSSQL, MySQL, and PostgreSQL in production environments.
- Hands-on experience managing databases in traditional data centers (physical/virtual servers) and Azure (e.g., SQL Server on Azure VMs, Azure SQL Database, Azure Database for MySQL/PostgreSQL or similar).
- Strong understanding of database internals: storage structures, indexing, transactions, isolation levels, and locking.
- Demonstrated skills in performance troubleshooting and tuning using execution plans, wait statistics, and monitoring metrics.
- Practical experience with HA/DR solutions and backup/restore strategies, including testing and documentation of failover/recovery procedures.
- Proficiency with scripting/automation for database operations and integration with operational tooling.
- Familiarity with networking, OS, and virtualization concepts relevant to database performance and connectivity (subnets, firewalls, load balancers, storage latency).
- Solid understanding of security best practices for databases.
Preferred Qualifications
- Experience with Azure-native monitoring and management tools (e.g., Azure Monitor, Log Analytics, Alerts, Managed Identities, Key Vault).
- Experience with CI/CD and database change automation, including schema versioning and deployment pipelines.
- Exposure to large-scale or high-volume databases, partitioning, and scaling strategies (vertical/horizontal).
- Knowledge of regulatory and compliance requirements related to data (e.g., PCI, HIPAA, GDPR) and data protection techniques (masking, tokenization).
- Relevant certifications (e.g., Microsoft Azure, SQL Server, MySQL, PostgreSQL).
Soft Skills
- Strong analytical and problem-solving skills, especially under time pressure during incidents and on-call situations.
- Clear communication skills to work effectively with developers, infrastructure teams, security, and business stakeholders.
- High sense of ownership for data integrity, availability, and reliability, with a structured approach to documentation and process.
Working Conditions (travel, hours, environment)
- Limited travel required including air and car travel
- While performing the duties of this job, the employee is occasionally exposed to a warehouse environment and moving vehicles. The noise level in the work environment is typically quiet to moderate.
Physical/Sensory Requirements
Sedentary Work – Ability to exert 10 - 20 pounds of force occasionally, and/or negligible amount of force frequently to lift, carry, push, pull or otherwise move objects. Sedentary work involves sitting most of the time but may involve walking or standing for brief periods of time.
Benefits & Rewards
- Bonus opportunities at every level
- Non-traditional retail hours (we close at 7p!)
- Career advancement opportunities
- Relocation opportunities across the country
- 401k with discretionary company match
- Employee Stock Purchase Plan
- Referral Bonus Program
- 80 hrs. annualized paid vacation (full-time associates)
- 4 paid holidays per year (full-time hourly store associates only)
- 1 paid personal holiday of associate’s choice and Volunteer Time Off program
- Medical, Dental, Vision, Life and other Insurance Plans (subject to eligibility criteria)
Equal Employment Opportunity
Floor & Decor provides equal employment opportunities to all associates and applicants without regard to age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, disability, veteran status, genetic information, ethnicity, citizenship, or any other category protected by law.
This policy applies to all areas of employment, including recruitment, testing, screening, hiring, selection for training, upgrading, transfer, demotion, layoff, discipline, termination, compensation, benefits and all other privileges, terms and conditions of employment. This policy and the law prohibit employment discrimination against any associate or applicant on the basis of any legally protected status outlined above.
The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to protect data hosted across On-Prem, Public Cloud, Hybrid Cloud - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Senior Engineer on our Engineering Development team in Hopkinton, Massachusetts.
What you’ll achieve
As a Software Principal Engineer, you will develop next-generation cyber resiliency and data protection software for Dell's Data Protection team. You will be responsible for developing sophisticated software systems and solutions safeguarding enterprise-level customer data against data loss, cyber threats, and ransomware attacks—while driving through AI-powered solutions for enhanced cyber resiliency.
You will:
Develop next generations products and will have an opportunity to shape the best client technologies in the world
Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Contribute to the development and implementation of test strategies for complex software products and systems
Prepare, review and evaluate software specifications based on the product requirements, and contribute to the designs and implement them as product features with specific focus on device and serviceability of client platforms
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements
Experience: 5-8 Years of experience in software development using Java and/or Golang, experience in Java, Spring, Spring Boot, Data Structure, Microservices, ORM Tools in Java and Cloud technologies, experience of APIs design using either OpenAPI/Swagger/RAML and API implementation/integration
Multi-Threaded Environments, Windows/Linux/Unix Programming, hands on exposure with AI technologies and proficient usage of AI tools for all facets of SDLC
Experience in feature requirements, development and design of applications which interact closely with business, excellent problem solving, programming skills, code detective and root cause analysis skills
Expertise to come up with object-oriented designs for any problem statement and ability to break down a problem statement into HLD, LLD and code to the design, experience designing and implementing complex, scalable enterprise grade systems
While exhibiting the core skills above, eagerness to contribute to full stack based on need/opportunities, quality first mindset and attitude to take full ownership of the delivery from development to unit tests to end-to-end tests, should model behaviors to be adaptable to pick up new technologies and stay curious
Desirable Requirements
Expertise with design / maintenance with multi-vendor CI/CD pipeline and DevOps mode, knowledge on AI/ML, GenAI and prompt engineering
Implement automation tools and frameworks (CI/CD pipelines), experience with distributed systems, operating systems, device drivers, and system architecture
Compensation
Dell is committed to fair and equitable compensation practices. The salary range for this position is $150k - $194k.
Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at
Who we are
We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
#LI-Onsite
Job ID: R282886
Compensation: $150-175K Responsibilities: Design, implement, and maintain NoSQL database solutions including Cassandra and Postgres.
MongoDB is a plus Cassandra Cluster Administration Install, configure, and upgrade Cassandra clusters Manage nodes (add/remove nodes, decommissioning, replacements) Perform rolling restarts and version upgrades with minimal downtime PostgreSQL Database Administrator Installation, configuration, Performance Monitoring and tunning, High availability, Monitoring Monitor database performance and proactively address issues related to availability, latency, and data integrity Implement and maintain infrastructure as code (IaC) practices using tools like Ansible and Git Standardize and automate configuration of database environments across development, QA, and production Ensure consistency and compliance of system configurations through automated validation and reporting Collaborate with security and compliance teams to enforce configuration baselines and audit readiness Maintain documentation of configuration standards and change management procedures Develop automation scripts using Bash and Python to streamline database operations Manage infrastructure on Linux environment Work with cloud platform Azure to support hybrid and multi-cloud database deployments Utilize Ansible for configuration management and infrastructure automation Qualifications: 7+ years of experience in database engineering or a related field Experience in designing scalable and secure database architecture Professional experience with NoSQL technologies including Cassandra and Postgres Scripting, cloud platforms, and DevOps tools
RESPONSIBILITIES:
- Architect, design, and maintain scalable CI/CD pipelines using Azure/AWS DevSecOps.
- Build and optimize Docker-based microservices, images, and deployment pipelines.
- Lead deployments across Docker Swarm, Kubernetes/EKS, and multi-location environments.
- Develop infrastructure automation using Ansible, bash scripting, Terraform and Git-based workflow.
- Manage release pipelines using container registries, artifact feeds, template pipelines, and multi-stage workflows.
- Design multi-environment strategies for dev, QA, staging, and production deployment.
- Implement cloud-native services with AWS & Azure cloud platforms.
- Implement basic security practices, including IAM roles, secrets management, and access controls.
- Develop secure, modular, reusable build and release systems.
- Work closely with full-stack engineering teams (Angular, Java, Python , backend APIs, database engineers).
- Mentor junior DevOps engineers and lead DevOps roadmap decisions.
KNOWLEDGE REQUIREMENTS:
DevOps Expertise:
Azure DevOps pipelines, YAML templating, CI/CD strategy, Git branching models.
Containerization & Orchestration:
Docker images, Docker Compose, Docker Swarm, multi-node/multi-location deployments.
Cloud Technologies:
Azure deployments & infrastructure, AWS (IAM, Lambda, S3, CloudWatch).
Programming / Scripting Languages:
Python, Bash, Linux/Unix administration, awk, shell automation, groovy.
Infrastructure Automation:
Ansible playbooks, tasks/roles, inventory design, configuration management.
Distributed Deployment Architecture:
Multi-site replication, node selection by IP, dynamic service routing.
Database Stack Experience:
PostgreSQL, MySQL, MariaDB operations & migrations.
Observability & Logging:
CloudWatch monitoring, log collection, Prometheus, Grafana, reporting & metrics.
Version Control & Build Systems:
Azure Devops, Git, Git submodules, artifact storage, registry solutions, Secrets Management.
Nice to have AI knowledge/experience and willingness to learn.
EDUCATION & EXPERIENCE REQUIREMENTS
- BS degree in Electrical/Computer Engineering, Computer Science or related field. MS preferred.
- 7+ years experience in a software devops/development/test capacity with enterprise server, storage or networking products.
RESPONSIBILITIES:
- Architect, design, and maintain scalable CI/CD pipelines using Azure/AWS DevSecOps.
- Build and optimize Docker-based microservices, images, and deployment pipelines.
- Lead deployments across Docker Swarm, Kubernetes/EKS, and multi-location environments.
- Develop infrastructure automation using Ansible, bash scripting, Terraform and Git-based workflow.
- Manage release pipelines using container registries, artifact feeds, template pipelines, and multi-stage workflows.
- Design multi-environment strategies for dev, QA, staging, and production deployment.
- Implement cloud-native services with AWS & Azure cloud platforms.
- Implement basic security practices, including IAM roles, secrets management, and access controls.
- Develop secure, modular, reusable build and release systems.
- Work closely with full-stack engineering teams (Angular, Java, Python , backend APIs, database engineers).
- Mentor junior DevOps engineers and lead DevOps roadmap decisions.
KNOWLEDGE REQUIREMENTS:
DevOps Expertise:
Azure DevOps pipelines, YAML templating, CI/CD strategy, Git branching models.
Containerization & Orchestration:
Docker images, Docker Compose, Docker Swarm, multi-node/multi-location deployments.
Cloud Technologies:
Azure deployments & infrastructure, AWS (IAM, Lambda, S3, CloudWatch).
Programming / Scripting Languages:
Python, Bash, Linux/Unix administration, awk, shell automation, groovy.
Infrastructure Automation:
Ansible playbooks, tasks/roles, inventory design, configuration management.
Distributed Deployment Architecture:
Multi-site replication, node selection by IP, dynamic service routing.
Database Stack Experience:
PostgreSQL, MySQL, MariaDB operations & migrations.
Observability & Logging:
CloudWatch monitoring, log collection, Prometheus, Grafana, reporting & metrics.
Version Control & Build Systems:
Azure Devops, Git, Git submodules, artifact storage, registry solutions, Secrets Management.
Nice to have AI knowledge/experience and willingness to learn.
EDUCATION & EXPERIENCE REQUIREMENTS
- BS degree in Electrical/Computer Engineering, Computer Science or related field. MS preferred.
- 7+ years experience in a software devops/development/test capacity with enterprise server, storage or networking products.
RESPONSIBILITIES:
- Architect, design, and maintain scalable CI/CD pipelines using Azure/AWS DevSecOps.
- Build and optimize Docker-based microservices, images, and deployment pipelines.
- Lead deployments across Docker Swarm, Kubernetes/EKS, and multi-location environments.
- Develop infrastructure automation using Ansible, bash scripting, Terraform and Git-based workflow.
- Manage release pipelines using container registries, artifact feeds, template pipelines, and multi-stage workflows.
- Design multi-environment strategies for dev, QA, staging, and production deployment.
- Implement cloud-native services with AWS & Azure cloud platforms.
- Implement basic security practices, including IAM roles, secrets management, and access controls.
- Develop secure, modular, reusable build and release systems.
- Work closely with full-stack engineering teams (Angular, Java, Python , backend APIs, database engineers).
- Mentor junior DevOps engineers and lead DevOps roadmap decisions.
KNOWLEDGE REQUIREMENTS:
DevOps Expertise:
Azure DevOps pipelines, YAML templating, CI/CD strategy, Git branching models.
Containerization & Orchestration:
Docker images, Docker Compose, Docker Swarm, multi-node/multi-location deployments.
Cloud Technologies:
Azure deployments & infrastructure, AWS (IAM, Lambda, S3, CloudWatch).
Programming / Scripting Languages:
Python, Bash, Linux/Unix administration, awk, shell automation, groovy.
Infrastructure Automation:
Ansible playbooks, tasks/roles, inventory design, configuration management.
Distributed Deployment Architecture:
Multi-site replication, node selection by IP, dynamic service routing.
Database Stack Experience:
PostgreSQL, MySQL, MariaDB operations & migrations.
Observability & Logging:
CloudWatch monitoring, log collection, Prometheus, Grafana, reporting & metrics.
Version Control & Build Systems:
Azure Devops, Git, Git submodules, artifact storage, registry solutions, Secrets Management.
Nice to have AI knowledge/experience and willingness to learn.
EDUCATION & EXPERIENCE REQUIREMENTS
- BS degree in Electrical/Computer Engineering, Computer Science or related field. MS preferred.
- 7+ years experience in a software devops/development/test capacity with enterprise server, storage or networking products.
Remote working/work at home options are available for this role.
RESPONSIBILITIES:
~ Architect, design, and maintain scalable CI/CD pipelines using Azure/AWS DevSecOps.
~ Build and optimize Docker-based microservices, images, and deployment pipelines.
~ Lead deployments across Docker Swarm, Kubernetes/EKS, and multi-location environments.
~ Develop infrastructure automation using Ansible, bash scripting, Terraform and Git-based workflow.
~ Manage release pipelines using container registries, artifact feeds, template pipelines, and multi-stage workflows.
~ Design multi-environment strategies for dev, QA, staging, and production deployment.
~ Implement cloud-native services with AWS & Azure cloud platforms.
~ Implement basic security practices, including IAM roles, secrets management, and access controls.
~ Develop secure, modular, reusable build and release systems.
~ Work closely with full-stack engineering teams (Angular, Java, Python , backend APIs, database engineers).
~ Mentor junior DevOps engineers and lead DevOps roadmap decisions.
KNOWLEDGE REQUIREMENTS:
DevOps Expertise :
Azure DevOps pipelines, YAML templating, CI/CD strategy, Git branching models.
Containerization & Orchestration :
Docker images, Docker Compose, Docker Swarm, multi-node/multi-location deployments.
Cloud Technologies :
Azure deployments & infrastructure, AWS (IAM, Lambda, S3, CloudWatch).
Programming / Scripting Languages :
Python, Bash, Linux/Unix administration, awk, shell automation, groovy.
Infrastructure Automation :
Ansible playbooks, tasks/roles, inventory design, configuration management.
Distributed Deployment Architecture :
Multi-site replication, node selection by IP, dynamic service routing.
Database Stack Experience :
PostgreSQL, MySQL, MariaDB operations & migrations.
Observability & Logging :
CloudWatch monitoring, log collection, Prometheus, Grafana, reporting & metrics.
Version Control & Build Systems :
Azure Devops, Git, Git submodules, artifact storage, registry solutions, Secrets Management.
Nice to have AI knowledge/experience and willingness to learn.
EDUCATION & EXPERIENCE REQUIREMENTS
~ BS degree in Electrical/Computer Engineering, Computer Science or related field. MS preferred.
~7+ years experience in a software devops/development/test capacity with enterprise server, storage or networking products.
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.The Boeing Company is currently seeking a Software Engineer–Dev Sec Ops (Senior or Lead) to support our E7 A Software Development Environments team located in Tukwila, Washington .This team is responsible for building and maintaining multiple secure development environments that enable continuous integration and secure software development for the US Air force E-7 A Rapid Prototype Program. This position will focus on developing and maintaining RKE2 and EKS backed software development tools supporting Maven Gradle and Python development pipelines in both AWS and onsite disconnected environments.Position Responsibilities:Lead the design, development, testing and verification of E-7 A software engineering toolsDevelop and enhance our Dev Sec Ops operations across multiple environmentsCollaborate with cross-functional teams to integrate and implement solutions for software developmentProvide end user support and troubleshooting to software development teams using program defined pipeline configurations and development environmentsMonitor and maintain software development environments and toolsParticipate in peer reviews and provide technical leadership to junior engineers
Utilize analytical problem-solving skills to resolve issues and improve processes and toolsOur team is currently hiring for a broad range of experience levels including: Senior and Lead Engineers.This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.Security Clearance and Export Control Requirements:This position requires an active Secret U. S. Security Clearance. (A U. S. Security Clearance that has been active in the past 24 months is considered active.)Basic Qualifications (Required Skills/ Experience):3+ years of experience administering Linux systems3+ years of experience administering Kubernetes EKS or RKE2 deployments3+ years of experience with AWS cloud development and containerization
Programming or scripting experience in Java or C++ and PythonPreferred Qualifications (Desired Skills/Experience):Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer scienceAbility to set up, and manage a toolchain that uses Git Lab, Git Lab-CI, Gradle, Maven, Nexus/Artifactory, Sonar Qube, Prometheus, Fluent Bit, Cloud Watch, Helm, Terraform, Ansible, Open Shift, Docker and moreAWS Certification is preferredContainerization knowledge including Docker, Kubernetes, Helm, Rancher, Istio, Big BangUnderstanding of designing and implementing full stack/Microservice infrastructureUnderstanding of secure software development methodologies and Security First mindsetUnderstanding of cloud architecture and design methodologiesStrong Working knowledge of the CI/CD process including debugging, test, and integration of software toolsKnowledge of general software development and testing tools, including compilers, linkers, debuggers, and requirements management tools
Experience with Confluence, JiraDrug Free Workplace:Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.Union:This is a union-represented position.Code Vue Coding Challenge:To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.Pay & Benefits:At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.Pay is based upon candidate experience and qualifications, as well as market and business considerations.Summary pay range for Senior Level: $130,900 - $177,100.Summary pay range for Lead Level: $161,500 - $218,500.Applications for this position will be accepted until Mar. 30, 2026Export Control Requirements:This position must meet U. S. export control compliance requirements. To meet U. S. export control compliance requirements, a "U. S. Person" as defined by 22 C. F. R. §120.62 is required. "U. S. Person" includes U. S. Citizen, U. S. National, lawful permanent resident, refugee, or asylee.Export Control Details:US based job, US Person requiredRelocationThis position offers relocation based on candidate eligibility.Security ClearanceThis position requires an active U. S. Secret Security Clearance (U. S. Citizenship Required). (A U. S. Security Clearance that has been active in the past 24 months is considered active)Visa SponsorshipEmployer will not sponsor applicants for employment visa status.ShiftThis position is for 1st shiftEqual Opportunity Employer:Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Job Title: Senior Automation Engineer
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).