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