Senior Software Test Engineer

Performix•Andover, MA

About The Position

The Senior Software Test Engineer will help deliver Client’s EcoStruxure platform products. The role works closely with System Testing team members, Component teams, TechOps, and Architects, and collaborates with specialists across the company to support customers’ end-to-end digital journey. The engineer owns and improves the testing automation framework, develops and executes automated tests, and supports software quality through test planning, test case automation, integration testing, performance testing, stress testing, and scalability testing. The role also involves identifying and tracking defects through resolution, working with component teams to address issues, and following best practices in a dynamic, iterative Agile development environment.

Requirements

  • 8 years of experience designing, implementing, and executing test automation for integration, performance, and scalability testing.
  • Strong knowledge of software quality testing principles, practices, and patterns.
  • Work experience with public cloud platforms such as Microsoft Azure or Amazon Web Services.
  • 6 years of experience with Python and Pytest.
  • Experience with REST API testing.
  • Knowledge and expertise with Microsoft computing environments in Linux and Windows.
  • Experience with continuous integration and continuous delivery (CI/CD).
  • Experience working within an Agile development process.
  • Excellent organizational and time-management skills.
  • Excellent attention to detail and written and oral communication skills.
  • Self-development skills to stay up to date with fast-changing trends.
  • Bachelor’s degree in computer science or a related field.

Nice To Haves

  • Experience using Dynatrace.
  • Experience working with GitHub Actions to build CI/CD pipelines.
  • Experience with the Postman test framework.
  • Hands-on experience testing stream-processing services such as Kafka consumers and producers to publish and subscribe to Kafka topics.
  • Knowledge of AI in testing.

Responsibilities

  • Design, develop, and execute automation tests using Python and Pytest.
  • Take ownership of the testing automation framework and improve its capabilities.
  • Create and execute test plans and automated test cases for the software platform, ensuring quality is not compromised.
  • Perform full-stack integration testing within continuous integration, continuous testing, and continuous deployment pipelines.
  • Work with component teams to resolve identified issues.
  • Perform performance, stress, and scalability testing using test automation tools.
  • Identify defects, assess risks, and track defects until resolution.
  • Ensure best practices are followed while working in a dynamic and iterative Agile development setting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service