Software Engineer - Product Test Frameworks

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonC#.NETCI/CD

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent technical experience
  • 5+ years of experience in software testing, automation, or systems engineering roles
  • Strong hands-on experience with National Instruments TestStand and C#/.NET development
  • Proficiency in Python for automation and scripting tasks
  • Experience designing and implementing test automation frameworks and instrument drivers
  • Strong understanding of software development practices including version control and CI/CD pipelines
  • Experience creating test plans, reusable libraries, and well-documented APIs
  • Knowledge of object-oriented design principles and software design patterns
  • Strong communication skills and ability to work effectively in cross-functional teams

Responsibilities

  • Design and implement test automation frameworks, tools, and reusable libraries using .NET, C#, and TestStand
  • Develop software components for automated testing, instrument control, and validation workflows
  • Analyze requirements and ensure they are clear, testable, and aligned with engineering expectations
  • Create and maintain test plans, test cases, and documentation ensuring requirements traceability
  • Integrate test frameworks with CI/CD pipelines and version-controlled development workflows
  • Review code and test implementations to ensure quality, scalability, and adherence to best practices
  • Collaborate with hardware, systems, and software engineers to support factory and production testing needs
  • Contribute to continuous improvement of test strategies, automation standards, and toolsets
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now