Back to Jobs

Test Automation Architect (SCADA)

Not Disclosed

Job Description & Details

The rise of industrial control systems and SCADA platforms has made robust test automation a top priority for ensuring reliability and safety. Companies are scrambling for experts who can both design scalable frameworks and roll up their sleeves to code daily. This Test Automation Architect role offers a rare blend of strategic influence and hands‑on execution, perfect for seasoned engineers looking to lead in a remote, long‑term setting.

Job Summary

We are looking for a senior‑level Test Automation Architect who will own the design, development, and maintenance of scalable, data‑driven automation frameworks for SCADA environments. The role balances 75% hands‑on coding (primarily Python) with 25% technical leadership, guiding a medium‑sized team, integrating tests into Jenkins pipelines, and ensuring solutions are robust across Linux systems.

Top 3 Critical Skills Table

Skill Why it's critical Mastery Level
Python programming Core language for building and maintaining automation scripts and frameworks Senior
Test automation framework design Enables scalable, maintainable, data‑driven and parallel test suites Senior
CI/CD integration (Jenkins) Automates test execution within delivery pipelines, reducing feedback loops Mid

Interview Preparation

  1. Question: Explain how you would design a data‑driven test framework that supports parallel execution on Linux.
    What the interviewer is looking for: Understanding of parameterization, file handling, concurrency mechanisms, and how to manage resources safely.
  2. Question: Describe the steps to integrate a Python‑based test suite into a Jenkins CI pipeline.
    What the interviewer is looking for: Knowledge of Jenkins job configuration, environment setup, artifact handling, and reporting.
  3. Question: How do you ensure that automation code remains maintainable and scalable as the test suite grows?
    What the interviewer is looking for: Practices such as modular design, reusable libraries, version control workflows, and documentation.
  4. Question: What challenges arise when executing tests in parallel across multiple Linux nodes, and how would you mitigate them?
    What the interviewer is looking for: Insight into shared resources, race conditions, test data isolation, and monitoring.
  5. Question: Provide an example of mentoring a junior engineer on automation best practices.
    What the interviewer is looking for: Communication skills, coaching approach, and concrete outcomes.

Resume Optimization

  • Test Automation Architect
  • Python
  • Jenkins
  • CI/CD
  • Data‑driven testing
  • Parallel execution
  • Linux
  • GitHub
  • Scalable automation design
  • Framework design

Application Strategy

When reaching out to the recruiter, send a concise email that starts with a friendly greeting, attaches your updated resume, and clearly highlights your top relevant skills. Make sure to mention related skills you possess, such as Python automation, Jenkins CI/CD integration, and data‑driven framework design. Reference specific projects where you designed or executed large‑scale test suites and note any mentorship or leadership experience that aligns with the role.

Career Roadmap

Current Role Typical Experience Core Focus Next Position
Test Automation Architect (SCADA) 5‑7 years in test automation, Python, CI/CD Architecture & hands‑on execution Senior Test Automation Architect
Senior Test Automation Architect 8‑10 years, leading multiple teams, cross‑tool orchestration Strategy, mentorship, large‑scale frameworks Automation Engineering Manager
Automation Engineering Manager 10+ years, people management, portfolio oversight Organizational automation vision Director of Quality Engineering