CFD Online Logo CFD Online URL
Home > Jobs > Job Record #16215

CFD Jobs Database - Job Record #16215

Job Record #16215
TitleQuality Assurance Test Automation Engineer
CategoryJob in Industry
EmployerConvergent Science
LocationUnited States, Wisconsin, Madison
InternationalYes, international applications are welcome
Closure DateWednesday, January 29, 2020

Convergent Science is an innovative, rapidly expanding computational fluid dynamics (CFD) software company. We specialize in modeling turbulent reacting flows with our flagship product, CONVERGE, which is a revolutionary CFD software with truly autonomous meshing capabilities. Convergent Science is headquartered in Madison, Wisconsin, and has offices in the United States, Europe, and India.

Position Overview

We are seeking Quality Assurance Test Automation Engineers for our Madison, Wisconsin headquarters.

Duties include:

  • Maintain and expand the capabilities of existing automated testing framework
  • Develop framework for results comparison, plotting, and report generation between arbitrary number of CFD and/or experimental data sets using a command-line driven or scripted system
  • Develop framework to automate case generation
  • Develop framework to compare CFD results with mathematical solutions to Navier-Stokes and other mathematical descriptions used for calculating behavior of sprays, films, heat conduction, phase change, and other physical phenomena
  • Apply statistical methods to simulation results to understand variability due to physical and numerical perturbations
  • Run different test sets on fixed intervals and as required
  • Monitor results to identify, report, and track software problems
  • Work within a GNU-Linux dominant computer system
  • Extend testing framework to Microsoft Windows systems
  • Work within Quality Assurance and across teams to ensure quality is maintained throughout the product life cycle
  • Write unit tests for Python and C++; champion unit testing for code robustness and help others write unit tests
  • Use GitLab CI/CD pipelines to integrate and synchronize automated testing with software changes
  • Analyze CFD results for repeatability and correctness
  • Develop new test cases for prescribed mathematical models
  • Apply “DevOps” methods in Quality Assurance


  • Bachelor of Science in engineering, mathematics, physics, chemistry, computer engineering, computer science, or a closely related technical field
  • Master of Science in a technical field is desirable
  • Exposure to numerical simulations such as CFD or FEA (desirable)
  • Working knowledge of modern computer science methods, including object-oriented programming, and exposure to C, C++, Python, Linux shells (e.g., BASH), and GNU tools
  • Coursework or working knowledge of advanced mathematics, including multivariate calculus, ODEs, PDEs, statistics, and numerical integration (desirable) 
  • Experience using scientific computing packages especially for visualization (e.g., 2D and 3D plotting) and report generation
  • Experience with Python packages NumPy, Matplotlib, Seaborn, and similar packages (desirable)
  • Exposure to and experience using Quality Assurance methods in software development
  • Experience with modern software testing methodology, especially using and writing software testing frameworks
  • Excellent written and verbal communication skills
  • Ability to work well with others both within and across teams
Contact Information:
Please mention the CFD Jobs Database, record #16215 when responding to this ad.
NameQA Team Lead
Email ApplicationYes
Record Data:
Last Modified16:21:01, Tuesday, October 29, 2019

[Tell a Friend About this Job Advertisement]

Go to top Go to top