S
Synopsys Inc
Posted 157 days agoVerified live 1d ago

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

Brief overview

Exton, PAIn-person
UndergradOr in progress
PythonC#JavaPerlBashPowerShellautomated test frameworksCI/CD pipelinessoftware design principlesdebugginganalytical problem-solvingWindows environmentLinux environmentsoftware architectureAPIsdistributed systems

Job description

Summary

Synopsys Inc is a leader in chip design and verification, driving innovations that shape technology. They are seeking an early-career Validation/Verification 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
  • 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
  • Willingness to embrace new challenges, technologies, and tools in a fast-paced environment

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
  • 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
  • Willingness to embrace new challenges, technologies, and tools in a fast-paced environment

More jobs like this