Senior/Software Test Engineer

Senior/Software Test Engineer

1 Nos.
91793
Full Time
4.0 Year(s) To 13.0 Year(s)
8.00 LPA TO 35.00 LPA
IT Software - Client Server
IT-Software/Software Services
Job Description:

Job Description: Software Test Engineer (MATLAB, V&V, Python, Control Systems) - 4-7 Years Experience

 

Overview: We are looking for a Software Test Engineer with 4-7 years of experience in MATLAB, Verification & Validation (V&V), Python, and Control Systems. The ideal candidate will play a key role in testing and validating complex control systems software and ensuring the highest quality standards in software development and product delivery.

Key Responsibilities:

  1. Test Design and Development:

    • Develop test plans, test cases, and test scripts for control systems software using MATLAB, Python, and V&V methodologies.
    • Collaborate with design and development teams to understand software requirements and create comprehensive test coverage for each feature.
    • Use MATLAB/Simulink to simulate control systems and validate software functionality.
  2. Software Testing and Debugging:

    • Perform functional, regression, system, and integration testing of control system software.
    • Identify software defects, log them, and work with development teams to resolve them.
    • Execute automated and manual testing procedures, ensuring compliance with project requirements.
    • Use Python scripts for test automation and performance testing.
  3. Automation and Tool Development:

    • Automate test cases using Python to minimize manual intervention and increase test coverage.
    • Use automated testing tools and continuous integration (CI) frameworks to validate software builds and deployments.
  4. Verification and Validation (V&V):

    • Conduct V&V activities for control systems software, ensuring adherence to system requirements, design specifications, and safety standards.
    • Ensure that all tests comply with industry standards and guidelines for control systems.
    • Analyze test results to determine if the software meets the acceptance criteria and report test status.
  5. Documentation and Reporting:

    • Create and maintain documentation for test cases, procedures, and test results.
    • Generate detailed test reports for internal teams and stakeholders.
    • Provide feedback to development teams for improving code quality and overall system performance.
  6. Collaboration:

    • Work closely with software developers, systems engineers, and other cross-functional teams to ensure the quality of control system software.
    • Participate in design and code reviews from a testing perspective to identify potential issues.

Required Skills and Experience:

  • MATLAB/Simulink: Hands-on experience in developing test cases and simulations for control systems.
  • Python: Strong scripting skills for automation and testing.
  • Verification & Validation (V&V): Proficient in V&V processes for testing embedded systems and control systems software.
  • Control Systems: Good understanding of control systems theory and hands-on testing experience in the domain.
  • Debugging & Troubleshooting: Proven ability to identify, analyze, and debug software issues.
Company Profile

A global healthcare technology leader — boldly attacking the most challenging health problems facing humanity with innovations that transform lives.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.