S
Synopsys Inc
Verified live 2d ago

Validation/Verification Engineer - Computer Science Focus (Exton, PA) - 13924

Brief overview

Exton, PAIn-person
UndergradOr in progress
Programming in Python, C#, and/or JavaScripting with Perl, Bash, or PowerShellSoftware design principlesDebugging and analytical problem-solvingWorking in Windows and Linux environmentsWorking with CI/CD pipelines

Job description

Summary

Synopsys Inc is a leader in chip design and verification technology, driving innovations that shape the future. They are seeking a detail-oriented early-career engineer to design, implement, and execute tests for complex simulation software, ensuring high-quality releases for aerospace and engineering customers.

Responsibilities

  • Designing, implementing, and executing functional, regression, performance, and API tests in both manual and automated environments
  • Developing and maintaining automated test suites at the application and source-code levels to ensure comprehensive coverage
  • Expanding and improving test coverage across a diverse set of features, platforms, and configurations
  • Monitoring daily test results, analyzing failures, and conducting root cause analysis to drive product quality improvements
  • Contributing to and maintaining shared test frameworks, infrastructure, and CI-driven quality processes
  • Collaborating closely with software developers, QA engineers, and domain experts to ensure testability, reliability, and product excellence throughout the development lifecycle
  • Applying robust software engineering principles to test design, implementation, and troubleshooting
  • Actively supporting team goals, adapting to new challenges, and fostering a culture of continuous improvement

Skills

  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a related field
  • Strong programming experience in Python, C#, and/or Java, with an ability to quickly learn new languages as needed
  • Proficiency with scripting languages such as Perl, Bash, or PowerShell
  • Solid understanding of software design principles, debugging, and analytical problem-solving techniques
  • Experience working in both Windows and Linux environments
  • Willingness to embrace new challenges, technologies, and tools in a fast-paced environment
  • Familiarity with automated test frameworks (e.g., NUnit, JUnit) and CI/CD pipelines is a plus
  • Knowledge of software architecture, APIs, or distributed systems is beneficial

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or a related field
  • Strong programming experience in Python, C#, and/or Java, with an ability to quickly learn new languages as needed
  • Proficiency with scripting languages such as Perl, Bash, or PowerShell
  • Solid understanding of software design principles, debugging, and analytical problem-solving techniques
  • Experience working in both Windows and Linux environments
  • Willingness to embrace new challenges, technologies, and tools in a fast-paced environment

Nice to Haves

  • Familiarity with automated test frameworks (e.g., NUnit, JUnit) and CI/CD pipelines is a plus
  • Knowledge of software architecture, APIs, or distributed systems is beneficial

Benefits

  • Health, wellness, and financial benefits

More jobs like this