Job Search
We can help you build an exceptional career
Lead Automotive Test Automation Engineer (Python) IRC248454
Job: | IRC248454 |
Location: | Poland - Szczecin, Wroclaw |
Designation: | Senior Test Engineer |
Experience: | 5-10 years |
Function: | Quality Assurance |
Skills: | Linux, Python, QA, QA Automation |
Work Model: | Hybrid |
Description:
We are looking for talented engineers to join our team in the development of forward-looking solutions for highly interconnected automotive software features.
In this role, as a Lead Automotive Test Automation Engineer, you will help the team in design and development of the embedded software for the electronic control units of the cars, as well as related tools and frameworks. Our team is responsible for development, integration and validation of multiple Middleware applications and services for the current and the next generation car lines. We work in areas of remote software update, telematics & connectivity, context-aware systems, and application platforms. We are committed to modern development methodologies and tools like continuous integration, agile development, and test automation to design and implement innovative and high-quality software.
As part of our dynamic and agile team, you will ensure robustness, performance, and security aspects within the software design.
Don’t waste any second, apply!
Requirements:
Python knowledge:
- At-least 3 years of hands-on experience developing large, complex enterprise projects with the core functionality and behavior written solely in Python
Linux knowledge:
- At-least 3 years of hands-on experience working on a Linux based system
- Hands-on experience with userspace tools, filesystem layout, user permissions, user management, package management
- Basic understanding and working with LXC or any basic container
- Basic understanding and working with firewalls, SELinux / AppArmor or similar mechanism
Other skill set:
-
3+ years of working on test framework development from initial development to mature framework
-
Good understanding how to build/develop new testing framework based on customer requests and based on customer environment
-
Experience in analyzing and debugging SW issues, crash dump analysis
-
Experienced in analyses of feature technical specifications and proposing test cases based on it and based on discussion with solution architect and/or developers
-
Some experience working with automotive hardware (Testracks, ECUs, etc) expected
-
Proven experience with CI/CD tools to automate tests and collect report
-
Have experience working with Docker container – ex: configuring, building
-
Basic understanding and working with network communication protocols such as TCP, UDP, SSH
-
Basic understanding and working with encryption/decryption and signing certificates
-
Basic knowledge to navigate and understand C++ code expected (to be able to read the code in order to understand the interfaces)
Nice to have:
- Experience in Automotive Software Testing
-
C++ programming experience is a plus
-
Have experience using Asynchronous programming lib asyncio, framework FastAPI
-
Experience with Diagnosis (UDS), DLT/logging and tracing is a plus
- Experience in remote target testing
- Experience with Test Rack maintenance
Job Responsibilities:
- Develop Test automation of automotive component tests on an actual Hardware/Testrack using customer internal Test framework
– Create tickets/Bugs to extend/fix issues customer internal Test framework
– Extend and maintain customer TestLib related to automotive component on which the team is working on to support automation features (Python Lib which is additional lib on top of internal Test framework) - Consistently build up the library and the framework to enable more automatization during test execution (developing, update and maintain of the library and test framework)
– Developing tests and automation scripts
– Hook the automated tests on CI Job in order to execute it on agreed cadence
– Execution of the test cases and documenting test reports. Collect reports regularly and visualize them using XRay
– Monitoring assurance metrics and process results
– Identify weaknesses and problem areas in the software
– Suggesting new test cases to the customer
– Suggesting automated software test procedures as improvements - Analyses of feature technical specifications and proposing test cases in coordination with solution architect and/or developers
- Create bugs for production SW related failed tests with detailed information and coordinate with the Defect Manager. Making sure the failed tests are not due to Testing framework itself
- Maintain traceability of Testautomation to Testcase and Development User story/Epic
- Work closely with test engineers who develop and manually execute new test cases to assure a feedback loop and influence the way the cases are designed (having automation in mind)
- From time to time executing manual test cases to collect project manual test execution knowhow to be able to automate it (rare activity but needed for test automation engineer to understand the project process flow).
#LI-JADWIGACZECHSTRZELCZYK #LI-HYBRID
What We Offer
Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.
Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.
DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.
Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.
Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.