
Test Automation Engineer (IVI System)
- π°π· South Korea
- Hybrid
- 18 hours ago
- Test Automation
- Android
- CI/CD
- HVAC
- Maestro
- Appium
- pytest
- Python
- Robot Framework
- Espresso
- Git
- Jenkins
- Buildkite
- GitHub Actions
- REST API
About the Team & Mission
ΒTest Automation Engineer (IVI System) λ SDV(Software Defined Vehicle) μν€ν μ² κΈ°λ° μΈν¬ν μΈλ¨ΌνΈ μμ€ν μ μννΈμ¨μ΄ νμ§κ³Ό μ¬μ©μ κ²½ν 무결μ±μ ν보νκΈ° μν΄ AAOS/Android κΈ°λ° ν μ€νΈ μλν νκ²½μ κ΅¬μΆ λ° μ΄μνλ ν΅μ¬μ μΈ μν μ λλ€.
HIL/SIL λ° Test Bench νκ²½μμ ꡬλλλ μΈν¬ν μΈλ¨ΌνΈ(In-Vehicle Infotainment) μμ€ν μ CI/CD/CT νμ΄νλΌμΈκ³Ό μ°κ³νμ¬ λ¬΄μΈ νκ· κ²μ¦ 체κ³λ₯Ό μμ±νκ³ , UI μνΈμμ©λΆν° νμ μ°¨λ μ μ΄κΈ° ν΅μ (CarProperty, VHAL, DDS λ±)μ μ΄λ₯΄λ E2E μλν κ²μ¦μ μ£Όλν©λλ€. Shift-left κΈ°λ°μ μ‘°κΈ° κ²°ν¨ κ²μΆ 체κ³λ₯Ό ν΅ν΄ λ¦΄λ¦¬μ€ νμ§ κ²μ΄νΈλ₯Ό ν립νκ³ , λΉλ²ν μννΈμ¨μ΄ λ°°ν¬ μ£ΌκΈ° μμμλ κ³ νμ§μ μμ μ μΈ μ°¨λμ© μννΈμ¨μ΄ λ리λ²λ¦¬ μ€νμ λͺ©νλ‘ ν©λλ€.
Β ΒResponsibilities
IVI κ²μ¦ κ³ν μ립
SDV Zonal/μ€μ μ§μ€ν μν€ν μ² νκ²½μμ AAOS IVI νλ«νΌ λ° μ£Όμ μλΉμ€(HVAC, μ°¨λ μ€μ , ν΄λ¬μ€ν° μ°λ, λ―Έλμ΄ λ±)μ λν λ¨κ³λ³ κ²μ¦ μ λ΅μ μ립ν©λλ€.
Nightly/Release λΉλ κ²μ΄ν μ μν Smoke, Sanity, Regression μλν κ²μ¦ λ²μλ₯Ό μ μν©λλ€.
IVI ν μ€νΈ μ€κ³ λ° μλλ¦¬μ€ κ΅¬μΆ
AAOS UI μνΈμμ© λ° μ°¨λ μ νΈ μΈν°νμ΄μ€(CarProperty/VHAL)λ₯Ό μμ°λ₯΄λ E2E ν μ€νΈ μΌμ΄μ€λ₯Ό μ€κ³ν©λλ€.
λ¨μ λ¨ν μ± κ²μ¦μ λμ΄, μμ Display ν°μΉ μ΄λ²€νΈλΆν° νμ ν΅μ λ²μ€ μ°λκΉμ§ κ³ λ €ν ν΅ν© ν μ€νΈ 쑰건μ μ립ν©λλ€.
ν μ€νΈ μλν νλ μμν¬ κ°λ° λ° μ΄μ
Android/AAOS νκ²½μ μ΅μ νλ UI μλν νλ μμν¬(Maestro, UI Automator, Appium λ±)μ ν μ€νΈ λ¬λ(Pytest λ±)λ₯Ό κΈ°λ°μΌλ‘ ν μ€νΈ μ€ν¬λ¦½νΈλ₯Ό κ°λ°νκ³ μ μ§λ³΄μν©λλ€.
ADB, shell μ€ν¬λ¦½νΈ, CarPropertyManager APIλ₯Ό νμ©νμ¬ Property Injection λ° μ΄λ²€νΈ κ²μ¦ μλν νμ΄νλΌμΈμ ꡬμΆν©λλ€.
ν μ€νΈ νλ‘μΈμ€ κ°μ
Flaky Test(κ°νμ μ€ν¨)λ₯Ό μ΅μννκ³ λ³λ ¬ ν μ€νΈ μ€ν ν¨μ¨μ λμ¬ νΌλλ°± 루νλ₯Ό λ¨μΆμν€λ κ²μ¦ νλ‘μΈμ€ κ³ λνλ₯Ό μΆμ§ν©λλ€.
Qualifications
3λ μ΄μ μννΈμ¨μ΄ ν μ€νΈ μλν λλ QA μμ§λμ΄λ§ μ€λ¬΄ κ²½νμ 보μ νμ λΆ
Android λλ AAOS(Android Automotive OS) νλ«νΌ κΈ°λ° ν μ€νΈ μλν κ΅¬μΆ λ° μ΄μ κ²½νμ΄ μμΌμ λΆ
Python κΈ°λ°μ ν μ€νΈ νλ μμν¬(Pytest, Robot Framework λ±)λ₯Ό νμ©νμ€ μ μλ λΆ
Maestro, UI Automator, Espresso, Appium κ³Ό κ°μ λͺ¨λ°μΌ/IVI UI μλν λꡬλ₯Ό νμ©νμ¬ μλ리μ€λ₯Ό μμ±νμ€ μ μλ λΆ
ADB(Android Debug Bridge), Logcat, Shell Scriptλ₯Ό νμ©ν λλ°μ΄μ€ μ μ΄ λ° μ΄μ νΈλ¬λΈμν κ²½νκ³Ό μλμ 보μ νμ λΆ
Git λ±μ νμ κ΄λ¦¬ λꡬ λ° Jenkins, Buildkite, GitHub Actions λ±μ CI/CD νμ΄νλΌμΈμ λν κΈ°λ³Έμ μ΄ν΄λ₯Ό κ°μΆμ λΆ
Preferred Qualifications
AAOS VHAL(Vehicle HAL), CarService, CarPropertyManager μν€ν μ²μ λν μ΄ν΄ λ° κ²μ¦ κ²½ν
μ°¨λ λ€νΈμν¬ ν΅μ (Ethernet, DDS, SOME/IP, CAN λ±) μΈν°νμ΄μ€ κ²μ¦ κ²½ν
REST API μλν λλ λλ°μ΄μ€ μ격 μ μ΄(μ€λ§νΈ PDU, 릴λ μ΄ λͺ¨λ λ±) μ€ν¬λ¦½ν κ²½ν
ISO 26262, A-SPICE λ± μ°¨λ μννΈμ¨μ΄ νμ§ νλ‘μΈμ€μ λν μ΄ν΄
Interview Process
μλ₯ μ ν
1μ°¨ λ©΄μ (νμ, 1μκ° λ΄μΈ)
2μ°¨ λ©΄μ (λλ©΄, 3μκ° λ΄μΈ)
μ²μ° νμΒ·μ μ¬
Additional Information
μ ν μ μ°¨λ μΌμ λ° μ§ν μν©μ λ°λΌ μΌλΆ λ³κ²½λ μ μμΌλ©°, κ° μ ν κ²°κ³Όλ λ±λ‘νμ μ΄λ©μΌλ‘ κ°λ³ μλ΄λ립λλ€.
μ§μμ μ μΆ μ μ£Όλ―Όλ±λ‘λ²νΈ, κ°μ‘±κ΄κ³, νΌμΈ μ¬λΆ, μ°λ΄, μ¬μ§, μ 체쑰건, μΆμ μ§μ λ± μ±μ©μ μ°¨λ²μ μꡬ κΈμ§λ μ 보λ μ μΈ λΆνλ립λλ€.
μ§μμ μ μ μ€ μ€λ₯κ° λ°μνκ±°λ κΈ°ν λ¬Έμ μ¬νμ΄ μμ κ²½μ°, recruit@42dot.aiλ‘ λ¬Έμν΄ μ£ΌμκΈ° λ°λλλ€.
κ΅κ°λ³΄νλμμ λ° μ·¨μ λ³΄νΈ λμμλ κ΄κ³λ²λ Ήμ λ°λΌ μ°λν©λλ€.
μ₯μ μΈ κ³ μ© μ΄μ§ λ° μ§μ μ¬νλ²μ λ°λΌ μ₯μ μΈ λ±λ‘μ¦ μμ§μλ₯Ό μ°λν©λλ€.
42dotμ μλ’°νμ§ μμ μμΉνμ μ΄λ ₯μλ₯Ό λ°μ§ μμΌλ©°, μμ²νμ§ μμ μ΄λ ₯μμ λν΄ μμλ£λ₯Ό μ§λΆνμ§ μμ΅λλ€.
μ§μμ λ΄μ© μ€ νμ μ¬μ€μ΄ λ°κ²¬λ κ²½μ°, μ μ¬κ° μ·¨μλ μ μμ΅λλ€.
μΈν°λ·° νλ‘μΈμ€ μ’ λ£ ν μ§μμμ λμνμ ννμ‘°νκ° μ§νλ μ μμ΅λλ€.
3κ°μμ μμ΅κΈ°κ°μ΄ μ μ©λ μ μμ΅λλ€.
Test Automation Engineer (IVI System) Β· 42dot