← Усі вакансії

Automation QA Engineer (CAD / BIM Plugins)

Джерело:
djinni.co
Відгукнутись на вакансію →

Що робити

  • Set up a dedicated Tests project (NUnit) using the AAA pattern for integration/regression testing of CAD plugin assemblies without manual UI execution,
  • Configure and edit existing GitLab CI/CD pipelines (.gitlab-ci.yml) to incorporate automated testing stages,
  • Set up, configure, and maintain GitLab Runner on a Windows VM operating with desktop GUI interactive sessions,
  • Write PowerShell automation scripts to trigger CAD software (SolidWorks, Siemens NX), run test assemblies, and output structured logs/results,
  • Prepare, validate, and manage test fixtures, model inputs (parts, assemblies), and test datasets,

Що очікуємо

  • Automation Frameworks & C#: Strong experience with C# and NUnit for creating test assemblies, fixtures, and applying the AAA pattern,
  • CI/CD Pipelines: Hands-on experience configuring GitLab CI/CD (.gitlab-ci.yml), pipeline stages, job dependencies, and artifact management,
  • Windows Environment & Scripting: Proficient with PowerShell scripting for process execution, environment deployment, and file manipulation,
  • GitLab Runner: Experience installing, registering, and configuring GitLab Runners on Windows OS (specifically Shell executor and GUI/interactive desktop session management),
  • Test Data Management: Experience preparing test datasets (JSONs, fixtures, input/output assertions, log parsing),

Що пропонуємо

  • CAD/BIM Domain Knowledge: Experience interacting with, testing, or scripting for SolidWorks, Siemens NX, Revit, or AutoCAD,
  • Installer/Build Automation: Familiarity with configuring build tasks to handle/exclude test assemblies during installer creation (e.g., Inno Setup, WiX, or MSBuild scripting),
  • Unit Test Generation: Experience with automated unit test generation tools or mock frameworks.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot