I

Inductive Automation

Industrial automation software for SCADA monitoring

Quality Assurance Engineer 2

Test Automation EngineeringPosted on Nov 9
Full-timeFolsom, CA, USA$115k - $125k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science or Engineering, or at least 4 years of experience working in a related field.
  • Meet at least one of these experience criteria: 2+ years in a software testing role; 2+ years configuring and developing Ignition applications; or currently hold an intermediate-level role within the Inductive Automation Support Services Division with at least 1 year in the division.
  • Strong troubleshooting skills in complex application environments, including debugging errors, identifying performance issues, parsing logs and stack traces, and determining reproducible steps for issues.
  • Intermediate programming knowledge in at least one language, including functions, conditional statements, and basic object-oriented concepts; examples include Python, Java/JavaScript, and C++.
  • Solid understanding of the Software Development Lifecycle and its phases.
  • Familiarity with source control management systems such as Git, including cloning and checking out repositories and branches, committing, and resolving merge conflicts.
  • Experience setting up and querying SQL databases such as MS SQL Server and MySQL.
  • Familiarity with Windows, Linux (Ubuntu), and macOS, including command-line use and debugging applications running as a service.
  • Experience deploying applications using virtualization software such as VMware and Docker Desktop, including creating images, debugging running containers, and using persistent data volumes.
  • Experience with bug tracking systems and writing proper bug reports.
  • Familiarity with well-known Internet protocol suite protocols and their use in applications, including TCP/UDP, HTTP/HTTPS, and IP.

Responsibilities

  • Validate low- to medium-complexity bugs and features.
  • Occasionally work on higher-complexity issues with guidance from Senior Quality Assurance Engineers on medium- to high-complexity issues, where appropriate.
  • Contribute fixes and new tests to automated test suites.
  • Perform pull request reviews of automated tests submitted by other team members.
  • Assist with monitoring nightly automation run reports.
  • Participate in testing throughout the development lifecycle, including validating bug fixes, conducting regression testing, and developing manual and automated test cases.
  • Collaborate with the Development team during implementation to ensure proper test coverage for each issue or feature.
  • Meet or exceed regression test suite execution targets and add manual test cases as needed.
  • Design, develop, and execute test plans covering functional requirements, and determine applicable test strategies for low- to medium-complexity bugs and features in relevant product areas.
  • Demonstrate proficiency in relevant Ignition product areas and adequately test all areas.
  • Maintain progress on assigned tasks, use resources effectively, and prioritize unowned or undesirable work to support team velocity.
  • Use senior resources to improve technical skills.
  • Maintain a proficient understanding of the company, Ignition, its purpose, and its customer base.
  • Collaborate with Developers and Product Managers to clarify requirements and provide feedback on functionality, usability, and performance.
  • Identify, document, and track defects using issue-tracking tools, ensuring clear communication and resolution processes.
  • Stay current with industry trends, tools, and technologies to enhance testing strategies.

Desired Qualifications

  • Familiarity with writing automated test cases for web application testing frameworks such as Selenium WebDriver and QF-Test.
  • Experience writing automated test cases with mobile test automation frameworks such as XCTest and Espresso.
  • Experience executing manual tests on iOS and Android mobile devices using actual devices or emulators.
  • Familiarity with PLC programming and configuration, including ladder logic, firmware updates, and maintaining PLC programs and exports.
  • Experience with device data acquisition using OPC-UA, OPC-DA, MQTT, or similar technologies.
  • Experience with tools for rapid application development and infrastructure deployment such as Docker, Vagrant, and Terraform.
  • Experience debugging Java platform and Swing/JavaFX applications using JProfiler or similar profiling tools.
  • Experience with Maven and Gradle build tools, especially coordinating builds with automated testing.
  • Experience configuring continuous integration and continuous development servers such as Jenkins, including creating and maintaining jobs and pipelines.
  • Experience coding in modern IDEs such as Eclipse, IntelliJ IDEA, and PyCharm.
  • Experience with Wireshark or network analysis tools for traffic filtering and packet analysis.
  • Familiarity with the manufacturing industry and HMI/SCADA software.

About the Company

Inductive Automation

Industrial automation software for SCADA monitoring

Inductive Automation provides software for industrial automation, focusing on Supervisory Control and Data Acquisition (SCADA) through its Ignition platform. Ignition lets businesses monitor, control, and analyze real-time industrial processes across multiple facilities. It is designed to be scalable and flexible, supporting deployment across many devices and users with an unlimited licensing model, plus optional onboarding services, training, and consulting. The company differentiates itself with unlimited licensing, a transparent real-time status page for system health, and a global footprint serving sectors like manufacturing, energy, and water treatment. Its goal is to give large and small operations a straightforward, scalable way to oversee and optimize their industrial processes with reliable support.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Sacramento, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Inductive Automation

See more jobs