Position: Test Automation Engineer (Python)
Company: Luxoft
Category: QA Automation
Experience required: 2y
English level: upper

We are searching for a test automation engineer to increase our current development team in a customer project and add more automated tests to it. Main focus is the test design and automation for a SDK/IDE platform based on Visual Studio Code (VS Code), designed for automotive engineers. The IDE allows plugins for new use cases, data inputs and code generators. The platform is part of a bigger SDK for automotive software development. VSC is in fact a web application packed with electron and therefore usable also from a browser and testable with selenium.

Overall Project Goals:
Enable automotive engineers to develop embedded software by offering a SW Platform and SDK for a big German Car manufacturer (OEM)

Technologies used in Project: 
 TypeScript
 Java
 Python
 C++
 Linux
 Eclipse
 VS Code
 Jenkins
 git
 Docker
 agile development (SCRUM)

Opportunities:
 chance to get new knowledge in mentioned technologies
 possibility to influent on test automation solutions
 chance to learn test automation technologies (GUI, web, CLI)
 take a part in creation of a product from the early stage
 work with processes based on Agile methodologies
 international team
 work at the bleeding edge of the future of automotive software
 working for large German manufacturer, grow personally and professionally
Responsibilities:
Coordinate, control and drive test automation activities in the project
Define test automation architecture
Automate manual test cases
Estimate the time needed for test automation activities
Help in design and execute test plans and test cases for automated testing
Choose and adapt technologies and methods for test automation
Cooperate closely with developers on different stages of the project
Clearly describe found defects
Mandatory Skills Description:
Bachelor of Science in Mechanical, Electrical, Computer Engineering or equivalent experience
Knowledge of testing life cycle, methodologies and terminology
Experience in automation in CI/CD (e.g. Jenkins)
3+ years of solid hands-on experience in automated software testing
Several years of experience with Selenium with Python or TypeScript
Good communication skills in both written and verbal form
Fluent English
Nice-to-Have Skills:
Experience in designing, developing and maintaining of automated testing framework, harness and tool set
Visual Studio Code
Experience in GUI testing
Working in Linux environment
Experience in automotive or embedded domain
ISTQB Certified Tester Foundation Level, Automotive tester, Agile tester or similar desirable
Java
Languages:
English: B2 Upper Intermediate