System Test Automation Engineer

Geophysical Survey Systems Inc.Nashua, NH
20h

About The Position

The Systems Test Automation Engineer is responsible for testing products and releases under development at GSSI using a combination of standard testing techniques and automated testing methods. This role requires a solid understanding of best practices in software and system testing, including manual, exploratory, regression, and system-level testing, as well as automation. The engineer will perform standard testing responsibilities such as test planning, test case development, test execution, defect identification, documentation, and verification of fixes, while also developing scripts, frameworks, and applications to automate repetitive testing tasks. The engineer will work closely with Software Engineers on a daily basis to identify and evaluate product defects and is expected to leverage automation to improve test efficiency and coverage. The role also includes providing customer support when required.

Requirements

  • Bachelor’s degree in related field and/or equivalent experience in a similar role.
  • Strong experience with system‑level test automation in complex environments.
  • Experience testing embedded systems and user interfaces.
  • Solid understanding of distributed systems, communication protocols, APIs, or hardware‑software interactions.
  • Familiarity with performance testing, system profiling, and monitoring tools.
  • Experience in scripting automated deployment and environment setup tools
  • Knowledge of cloud services (AWS, Azure, GCP) and infrastructure automation.
  • Experience with source control, building and tracking tools such as GIT, TFS, JIRA, etc.
  • Experience with mechanical automation.

Responsibilities

  • Develop and implement automation frameworks (e.g., Java, Selenium, Appium, PyTest).
  • Create, review, and maintain manual test cases, test procedures, and test scenarios based on product requirements and design specifications
  • Develop and execute system testing strategies for software/hardware products.
  • Execute manual, exploratory, regression, and system-level tests to validate functionality, performance, and integration
  • Help develop automated testing strategies for a variety of GSSI products.
  • Help to develop software utilities for internal use at GSSI.
  • Validate new features, enhancements, and bug fixes through hands-on testing prior to and after automation coverage
  • Log and track product defects from all sources using industry standard tools.
  • Create and deliver bug reports, test reports, test status to the team.
  • Provide technical assistance as needed to customer support.
  • Participate in architecture reviews and offer input to improve overall testability.
  • Assist Product Managers in testing new products, helping them to set functional criteria and determine functionality of both software and systems.
  • Assist production staff in analysis of irregular system performance, recommending appropriate courses of action as needed.
  • Assist other Engineers in determining whether a product is truly ready for release or not.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service