Senior Software Engineer- Test Automation
Website Synopsys
USA – Massachusetts – Burlington
Job Description and Requirements
At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.
Our Software Security and Quality business is all about building secure software—faster. That starts with our static analysis, software composition analysis, and dynamic analysis so our customers can build security and quality into the DNA of their code at any stage of the software development lifecycle and across the supply chain. All while minimizing risks and maximizing speed of application development.
Software Engineer
Is software quality and security important to you? Synopsys is taking the lead in holding the software integrity flag up high. Help us make a difference! If you are a serious coder with a strong instinct for software testing, we want you to join our team.
This is challenging work, as you will craft code that will run against a variety of products on various platforms. You will review product designs and write code to exercise various features of our products. You will use your development and troubleshooting skills to improve our automation framework. You will use your cunning skills to find ways to cause the product to fail. And you’ll be rewarded for it. Check out https://www.synopsys.com/software-integrity.html
You will be responsible for:
- Writing Java programming codes
- Software testing principles and a dedication to quality.
- Writing Java unit tests using JUnit, TestNG, etc.
- Software development best practices, such as test planning, code reviews,
- Development or testing of cloud applications.
- Working with Linux/UNIX, Windows, and Mac.
- Proficient in writing command line tools
- Troubleshooting and debugging software issues
Qualifications:
- Bachelor’s Degree – CS or similar related
- 2+ years of experience.
- Solid grasp of Computer Science and object design
- Working experience with test automation frameworks (Selenium WebDriver, etc.)
- Experience using source code management tools (Git, Mercurial, etc.)
- Experience with databases.
Preferred Qualifications:
- Working experience with test automation frameworks (Selenium WebDriver, etc.).
- Experience with development or testing of cloud applications.
- Experience with databases.
Great Work Environment:
- High-powered laptop, dual external displays, etc.
- Modern, open concept office
- Snacks in the kitchen, games for break time
- Fantastic team
Apply for job
To view the job application please visit sjobs.brassring.com.
TSMC Unveils the World’s Most Advanced Logic Technology at IEDM