Watersposted 18 days ago
Full-time • Senior
New Castle, PA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

Interested in joining our Software Team? TA Instruments is a leading provider of precision instrumentation for material characterization. Our cutting-edge solutions help scientists and engineers analyze materials across a wide range of industries, from automotive to pharmaceuticals. With the integration of IoT-enabled devices and real-time data analytics, we are revolutionizing material testing. As we continue to expand our IoT-enabled solutions, we are looking for a Software Test Automation Lead to lead our efforts in delivering high-quality, automated tests for our next-generation web applications and IoT systems. As the Software Test Automation Lead, you will design and implement automated testing frameworks to ensure the quality and reliability of IoT-connected instruments and web applications. You will lead a team, collaborate across functions, and establish best practices in test automation to meet the demands of our advanced testing solutions.

Responsibilities

  • Lead Test Automation Strategy: Define automation strategies for IoT web applications and collaborate with cross-functional teams to align test efforts with product requirements.
  • Design & Develop Automated Tests: Create automated test scripts for functional, regression, performance, and security testing of web applications and IoT devices.
  • Test Framework Development: Build and maintain scalable test automation frameworks using tools like Selenium, Cypress, Postman, and JMeter; integrate with CI/CD pipelines.
  • Test Execution & Reporting: Oversee automated test execution, monitor results, and communicate issues to stakeholders for continuous improvement.
  • Mentorship & Leadership: Mentor a team of automation engineers, conduct code reviews, and guide the evolution of test scripts to meet changing requirements.
  • Collaboration: Work with product, software, and hardware teams to ensure full test coverage for both software and IoT systems.
  • Continuous Improvement: Stay current on tools, trends, and methodologies to improve test automation efficiency.

Requirements

  • 5+ years in software testing and automation, with a focus on web applications.
  • 2+ years in a leadership role with experience in IoT or instrumentation-based systems.
  • Proficiency in C# (.NET Core), Java, Python, or JavaScript.
  • Experience with .NET Core for building and testing web applications and APIs.
  • Expertise in tools like Selenium, Cypress, Appium, Postman, and JMeter for automation.
  • Familiarity with IoT protocols (e.g., MQTT, WebSockets) and cloud integrations (AWS IoT, Google Cloud IoT).
  • Experience with CI/CD tools (e.g., Jenkins, GitLab), and version control (Git, Bitbucket).
  • Strong understanding of functional, regression, performance, and security testing.
  • Experience in Agile environments.
  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and communication skills.

Nice-to-haves

  • Experience in testing IoT devices and real-time monitoring systems.
  • Knowledge of performance and security testing for IoT applications.
  • Degree in Computer Science, Engineering, or a related field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service