Test Automation Architect
Role details
Job location
Tech stack
Job description
Responsibilities MaxLinear is seeking a Test Automation Architect to join our Systems Integration Test team in the Valencia Design Center. This role focuses on designing scalable, reliable Python-based test frameworks to support automation and quality measurement for our cutting-edge embedded systems. A test framework is a cornerstone of any robust testing process. Together with test repositories, it forms the test harness that enables automation. It encompasses coding standards, test-data handling, and object repository management-providing a structured approach to executing automated tests. A well-designed framework promotes code reuse, portability, and execution flexibility, while ensuring resource redundancy in cloud environments, data consistency, and the ability to track and implement project KPIs. As part of the Systems Integration Test team, your mission is to ensure the quality, performance, and reliability of embedded software and communication systems delivered to customers.
Requirements
You will: * Architect and evolve Python-based test frameworks for modularity, scalability, and reliability. * Integrate test frameworks into CI/CD pipelines in collaboration with DevOps teams. * Adapt and extend template-based test frameworks to meet project-specific needs. * Define coding standards and architectural guidelines for test code. * Collaborate with Automation Engineers on implementation strategy and repository management. * Work with QA Engineers to incorporate KPI metrics and manage test artifacts. * Interface with Hardware Engineers to support Design Verification Testing. * Manage Python packages, libraries, and test framework repositories. * Provide technical support to project teams for framework customization. Qualifications * Expert-level Python programming, with proven experience in backend architecture and API design. * 10+ years of experience in Python-centric software projects. * 5+ years as a software architect in Python-based environments. * Strong knowledge of Linux systems. * Fluent in English (written and spoken). * Excellent communication and collaboration skills. * Hands-on experience with: * Git (version control) * Jenkins (CI) * Docker (containers) * Cloud platforms * Creative, organized, detail-oriented, and passionate about efficiency. * Ability to quickly learn new technologies, toolkits, and languages. * Bachelor's or Master's degree in Telecommunications, Electronics, or Computer Science Engineering. Nice to have: * Experience or knowledge in any of the following areas is a plus: * Embedded systems development. * Control interfaces (SPI, I2C, UART). * Other scripting languages (e.g., Bash, Perl). * QA methodologies and roles. * Cloud-based test infrastructure. * Agile development environments. Compensation and Benefits * Competitive Salary Package * Stock-based compensation * Private Medical Insurance * Life Insurance Company Overview MaxLinear is a global, NASDAQ-traded