SW Automation and Validation Engineer
Website CEVA
Description
Ceva’s Software Development Tools department is looking for a talented and motivated Test Automation Engineer to join our IDE test automation team. In this role, you will design, develop, and maintain automated tests and infrastructures to ensure the highest quality and reliability of our products.
You will work with Agile methodologies and engage with multiple programming languages, including Java, Python, C/C++, and Assembly.
Key Responsibilities
- Develop and maintain automated tests in Java and Python to validate the functionality, performance, and reliability of the IDE and other software development tools.
- Collaborate with software developers to understand new features and create corresponding test plans.
- Validate tests results and identify bugs.
- Investigate, document, and track bugs, working closely with development teams to ensure timely resolution.
- Continuously improve test coverage and test automation infrastructures.
Requirements
- B.Sc. in computer science or similar degree.
- 1-3 years of experience in writing automated tests in Java.
- Familiarity with Python, C and C++.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Advantage
- Experience with Maven.
- Experience with testing frameworks, such as Junit and Pytest.
- Familiarity with version control systems like Git and TFS/Azure DevOps.
TSMC Unveils the World’s Most Advanced Logic Technology at IEDM