Palo Alto Networksposted about 1 month ago
$147,000 - $225,500/Yr
Full-time • Senior
Santa Clara, CA

About the position

As a Principal Software Development Engineer in Test (SDET), you will play a key role in ensuring the quality and reliability of our software products. Your responsibilities will include creating detailed, comprehensive, and well-structured test plans that cover all possible test cases to verify feature functionality for customer use cases. You will design and execute automation scripts for all test cases, develop and maintain robust test automation frameworks, and contribute to improving existing test automation frameworks to support new software features. You will also utilize excellent troubleshooting abilities to isolate issues found during testing, verify bug fixes once they are resolved, and efficiently reproduce and debug issues found during and after software release. Additionally, you will estimate, prioritize, plan, and coordinate testing activities to ensure that feature deliverables meet release deadlines, collaborate with cross-functional product management, development, and SDET teams in a fast-paced environment, and participate in a high-paced work environment with short release cycles.

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans that cover all possible test cases.
  • Design and execute automation scripts for all test cases.
  • Develop and maintain robust test automation frameworks.
  • Contribute to improving existing test automation frameworks to support new software features.
  • Utilize excellent troubleshooting abilities to isolate issues found during testing.
  • Verify bug fixes once they are resolved and efficiently reproduce and debug issues found during and after software release.
  • Estimate, prioritize, plan, and coordinate testing activities to ensure that feature deliverables meet release deadlines.
  • Collaborate with cross-functional product management, development, and SDET teams in a fast-paced environment.

Requirements

  • Proven experience in writing test plans and test cases with a strong understanding of SDET methodologies, tools, and procedures.
  • Strong knowledge of test automation methodologies, tools, and frameworks.
  • Experience developing test automation for REST APIs using Python/Pytest.
  • UI automation/testing experience using Selenium/JavaScript/Playwright.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript).
  • Experience testing Cloud Management platforms is highly desirable.
  • Experience in building and maintaining GitLab CI/CD pipelines.
  • Experience with Cloud technologies such as AWS, Azure, or GCP.
  • Experience with TCP/IP Networking and Network/Cloud Security.
  • Knowledge of Active Directories, Cloud Directories and Identity Providers like those offered by Azure, Google, Okta etc.

Nice-to-haves

  • Demonstrated ability to learn quickly and work in fast-paced, innovative environments.
  • Excellent communication and collaborative skills.

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees.
  • Mental and financial health resources.
  • Personalized learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service