QualificationM.E/M.Tech in Mechanical or Thermal Engineering
Key Responsibilities
Review enhancement specifications and provide early feedback on requirements.
Create detailed test plans for new and existing product functionality.
Evaluate simulation software functionality against defined requirements.
Execute test plans and document test results.
Integrate appropriate tests into regression test suites.
Run regression suites across supported operating systems and platforms.
Analyze regression test failures and identify potential defects.
Report software bugs and track their resolution.
Perform manual GUI testing.
Develop and execute automated tests.
Document test procedures, test cases, and testing activities.
Work closely with development teams to investigate and resolve issues.
Collaborate with physics R&D and application management teams.
Interact with product management and validation teams.
Contribute to improving software quality and testing processes.
The QA Engineer will participate throughout the software validation lifecycle.
Testing begins by understanding the enhancement specification. The QA engineer reviews what has changed and identifies what should be tested.
The next step is creating a test plan covering the expected functionality and relevant edge cases.
After test execution, failures need to be analyzed and defects reported. Once developers fix an issue, the relevant tests need to be repeated. Regression testing is then used to ensure that new changes have not broken existing functionality.
This process is particularly important for scientific and engineering software because incorrect results can have significant consequences for users relying on simulation outputs.
Skills & Eligibility
Education: M.E/M.Tech in Mechanical or Thermal Engineering.
Domain: Focus on Computational Fluid Dynamics (CFD) simulation.
Experience: The listing identifies the experience level as 0–3 years, while the detailed qualification section specifically states 0–1 years for the position.
CFD: Knowledge of CFD simulation and relevant engineering concepts.
Research: M.E/M.Tech-level research or academic project experience in CFD is preferred.
Simulation Tools: Experience with PowerFLOW, Abaqus, Fluent, or CFX is relevant.
Programming: Good understanding of Python.
Automation: Understanding of automation tools and testing environments.
Operating Systems: Comfortable working in Linux and Windows environments.
Testing: Understanding of manual testing, GUI testing, regression testing, and automation.
Communication: Good written and verbal English communication skills.
Teamwork: Ability to collaborate with distributed and cross-functional teams.
Work Style: Self-starter capable of working independently with limited guidance.
💡 Pro Tip: Python and test automation are important skills for this QA Engineer role. If you want to strengthen your Python fundamentals before applying, check out 100 Days of Code™: The Complete Python Pro Bootcamp.
Python is specifically mentioned in the qualifications.
Candidates do not necessarily need advanced Python development experience, but they should be comfortable writing scripts and using Python to automate repetitive tasks.
Important topics to revise include:
Variables and data types
Lists, tuples, sets, and dictionaries
Loops and conditional statements
File handling
Exception handling
Object-oriented programming basics
Modules and packages
Regular expressions
Command-line scripting
For QA automation, candidates should also understand how Python scripts can interact with test environments, process test data, execute commands, and validate outputs.
The company lists knowledge of additional simulation tools as optional.
Candidates with experience using Ansys, Nastran, HyperMesh, or Ansa can mention these technologies in their resumes.
These skills are not presented as mandatory requirements, so candidates should not avoid applying solely because they have not used every listed tool.
A strong CFD research project using another relevant simulation environment can still demonstrate the underlying engineering knowledge required for the position.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.