Masimo-posted 3 months ago
$110,000 - $130,000/Yr
Full-time • Senior
Irvine, CA
1,001-5,000 employees

The Senior Engineer, Software Automation is responsible for designing, developing, and maintaining automation frameworks to ensure the quality, security, and performance of on-premises server–client applications, mobile platforms (Android and iOS), and cloud-based services. This role requires expertise in test automation, networking, system-level validation, and secure software practices. The successful candidate will collaborate cross-functionally to validate complex, interconnected systems and drive continuous improvement in testing and product quality.

  • Design, develop, and maintain automated test suites for on-premises applications, mobile platforms, and cloud services/APIs.
  • Execute and analyze manual and automated test cases; troubleshoot issues using test results and logs.
  • Validate system behavior in secure networking environments, ensuring alignment with cybersecurity best practices.
  • Collaborate with engineering, QA, DevOps, and security teams to ensure comprehensive coverage of functional, performance, and security testing.
  • Build and manage complex test environments including physical infrastructure, mobile devices, and cloud/virtualized components.
  • Identify and report potential security vulnerabilities in partnership with internal security and compliance teams.
  • Contribute to CI/CD pipelines and integrate automation into development workflows.
  • Document test strategies, execution results, and recommendations for quality improvements.
  • Mentor junior engineers and promote a culture of quality, security, and continuous learning.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 7+ years of experience in software engineering or test automation.
  • Proficiency in Java and Python for automation scripting.
  • Strong knowledge of networking protocols and systems (e.g., TCP/IP, DNS, DHCP, HTTP/S).
  • Experience with mobile testing tools (e.g., Appium, Espresso, XCUITest).
  • Hands-on experience testing cloud applications and APIs (AWS, Azure, GCP, or private cloud).
  • Familiarity with cybersecurity principles and secure coding/testing practices.
  • Experience working in secure network or compliance-driven environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work onsite Monday - Friday in Irvine, CA.
  • Master’s degree in Computer Science, Engineering, Cybersecurity, or related field.
  • Experience with security testing tools and practices (e.g., static/dynamic analysis, vulnerability scanning, OWASP Top 10).
  • Knowledge of authentication, authorization, encryption, and secure communications.
  • Hands-on experience with API security testing (e.g., Postman, REST Assured, OWASP ZAP).
  • Familiarity with DevSecOps practices and integrating security into CI/CD pipelines.
  • Experience with performance, load, or penetration testing.
  • Background in Agile/Scrum development environments.
  • Compensation range of $110,000 - $130,000, dependent on skills, education, and experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service