Job Overview
Role: QA Engineer Location: Pune Experience: 0–3 Years (0-1 Years stated in qualifications) Qualification: M.E/M.Tech in Mechanical or Thermal Engineering with CFD Simulation specialization Key Skills: Python, Automation, Software Testing, CFD, Linux, Windows, Manual GUI Testing, Regression Testing, FEA/FEM
Job Description
The QA Engineer will be responsible for maintaining the quality of Dassault Systèmes' complex simulation applications. Unlike a conventional software testing position, this role requires candidates to understand both software quality assurance and engineering simulation. The successful candidate will evaluate product functionality, create test plans, execute regression tests, report defects, and work with development and R&D teams to resolve issues. The role includes both manual GUI testing and automation. Candidates will also work with Python and testing environments to improve the efficiency and coverage of software validation.
Roles and Responsibilities
- Specification Review: Review enhancement specifications and provide early feedback on requirements.
- Test Plan Creation: Create detailed test plans for new and existing product functionality.
- Software Evaluation: Evaluate simulation software functionality against defined requirements.
- Test Execution & Reporting: Execute test plans and document test results; report software bugs and track their resolution.
- Regression Testing: Integrate appropriate tests into regression test suites; run regression suites across supported operating systems and platforms; analyze regression test failures and identify potential defects.
- Manual & Automated Testing: Perform manual GUI testing; develop and execute automated tests.
- Documentation: Document test procedures, test cases, and testing activities.
- Collaboration: 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.
- Quality Improvement: Contribute to improving software quality and testing processes.
Skills and Eligibility Criteria
Educational Background: 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.
Mandatory Technical Skills:
- CFD: Knowledge of CFD simulation and relevant engineering concepts.
- 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.
Competencies:
- 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.
- 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.