Overview:
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:
As a Software Test Automation Lead you will:
* 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.
As a Team Member you will:
* Participate in all team meetings and ceremonies in direct collaboration with other sites, provide input and feedback, take ownership on identified improvements.
* Actively participate in learning and sharing activities either during informal or formal training and demos.
* Demonstrate continuous technical improvement.
Qualifications:
Requirements:
* Experience
* 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.
* Technical Skills
* 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).
* CI/CD tools (e.g., Jenkins, GitLab), and version control (Git, Bitbucket).
* Testing Methodologies
* Strong understanding of functional, regression, performance, and security testing.
* Experience in Agile environments.
* Soft Skills
* Strong leadership and mentoring capabilities.
* Excellent problem-solving and communication skills.
Preferred:
* 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.
For you it's more than a job. Among other things we're strong advocates of creating quality software, and using the latest testing methodologies to ensure we meet the expectations of our customers.
Share this job:
Share this Job