Test and Automation Engineer
Location
Böblingen | Germany
Job description
If you want to directly shape future products, technologies, and solutions this is your opportunity!
Advantest strives for continuous improvement, especially in the areas of SW quality, performance, and reliability. The company is looking for a Test & Automation Engineer Performance (m/f/d) who will take ownership to continuously test, measure, and analyze performance parameters of SmarTest – a large software system (C++/ Java) consisting of several million lines of code and several 100,000 automated test cases.
You will join the Performance Team and support driving and improving any performance related topic. Together with the team you will be responsible for setting up strategies, processes, frameworks, and tools, which enable the company to capture all relevant metrics necessary to detect and analyze performance degradations as seamlessly as possible. You are driven to improve existing performance strategies and develop new ideas to maintain the lead of SmarTest as the fastest ATE software for the company’s customers.
—
Your Responsibilities
- Join a team of experienced SW engineers and test experts who aim towards the common goal of analyzing and improving the performance of the company’s products
- Implement solutions to automatically report and visualize performance test results to improve transparency & insight of performance values on all system layers
- Help to improve the company’s current approach for performance analysis in case of degradations
- Set up new test cases for new features within SmarTest in collaboration with SW development teams
- Develop, enhance, and optimize the existing framework for performance measurements
- Drive the process to automate any performance measurement
- Continuously improve, adapt, and enhance the tools and technologies used for performance testing and profiling
- Collaborate with the R&D teams in Germany, US, China, and Japan on finding solutions for their special needs
—
Your Profile
- Bachelor/Master’s degree in computer science, electrical engineering, or a related field
- Very good knowledge developing automation solutions using scripting languages like Python, Ruby, Linux shell (eg Bash)
- Good knowledge of the Java and C++ programming languages
- Good understanding of the Eclipse and RCP platform
- Good knowledge of the Linux operating system
- Good knowledge of interacting and designing database systems (SQL, NoSQL)
- Project experience with SW profilers like eg callgrind, perf, YourKit, VTunes
- Project experience with the Jenkins CI platform
- Good team player with the desire to work in a cross-functional team
- Ability and motivation to work with minimum supervision
- Willing to take over responsibility for certain areas and drive them self-reliant
- Intercultural understanding, experience in working with foreign teams
- Very good communication skills in English
- Preferred qualification:
- Experience with Scrum, SAFe
- Experience in semiconductor testing and/or the semiconductor industry in general
- Experience in regulated environments (e.g. automotive, medical, aerospace)
- Knowledge of automated UI testing tools like QF-Test, Squish, etc.
- Good documentation and presentation skills
- German and/or Japanese and/or Chinese language skills
—
How to apply!
Sounds interesting? Do you fit the profile and experience they are looking for? Great!. If logged in here as a verified member, please click the Apply button and send your application (CV and Resume)
—
If you are not yet logged in and would like to apply, simply log in or register and send your application.
Job tags
Salary