Dassault Systemes

Quality Engineer

Dassault Systemes$110K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 2-5 years in software quality assurance with enterprise-level products
  • Experience with QA automation tools (e.g., Selenium, SAHI)
  • Familiarity with Agentic AI, LLM & Advanced QA Capabilities
  • Strong understanding of Transformer-based LLMs and associated frameworks
  • Proficient in Python, SQL, API Testing, Log Analysis, and CI/CD Automation
  • Experience validating AI applications through scenario-based and adversarial testing

Responsibilities

  • Drive quality delivery of ENOVIA applications by validating client fix packs
  • Define and validate testing scenarios and manage functional specifications
  • Execute various testing scenarios in On-Premise and Cloud environments
  • Author and execute automation testing scripts using JavaScript
  • Monitor testing processes and improve overall QA activities
  • Plan and optimize convergence and non-regression tests with cross-functional teams
  • Develop and execute AI testing protocols and assess application performance

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents
  • Employee life insurance and short & long-term disability coverage
  • Tuition reimbursement programs
  • Flexible time off policy and 10 paid holidays
  • Immediate 401K enrollment with matching contributions
Full Job Description
Role Description & Responsibilities:

You will help drive the quality delivery of best-in-class applications of ENOVIA by supporting client fix packs validations and providing technical assessments of the enhancements along with Cloud and On-premise validation support for the team onsite. You will work closely in an agile environment with a group of experienced Developers, Quality Engineers, and Business Consultants to help create and validate Gen7 products of ENOVIA Resilient Value Network domain.

Design
  • Validate Specification of new functionalities: ensure their completion and compliancy with DS standards
  • Define functional testing scenarios: Use cases (customer scenarios) corresponding to functionalities to be tested.
  • Strong understanding of testing principles, methodologies, and test case design
  • Define scenarios based on Industrialization Strategy and Function Specifications
  • Identify and qualify bugs and non-conformity areas within specification requirements.

Implement
  • Execute testing: Run defined scenarios (acceptance, convergence & non regression)
    • On Premise and CLOUD environments
    • Mobile
  • Understanding our Automation Framework and Developer environment
    • Authoring and executing software test automation scripts using JavaScript
  • Manage and Publish Test results
    • Participate in GO/NOGO according to the DS defined Gates
    • Define recovery plans with development teams
    • Escalate issues and priority arbitration to stakeholders and management
    • Document issues through Incident Reports (IRs) raised to the development teams for resolutions
    • Constant follow-up on critical issues and ensure closure
  • Understanding and testing of AI/ML based applications
    • Develop and execute detailed test plans to assess AI algorithms, data quality, and system performance.

Support
  • Monitor and control testing process: steer in details QA activities for overall quality improvement
  • Capitalize on feedbacks from the incidents reported by customers to continuously improve testing process (content and efficiency)
  • Plan convergence and non-regression tests according to the targeted GA (final delivery) date and Define Industrialization plan:
    • Compilation and arbitration between all scenarios.
    • Necessary time and resources for testing
    • Organization of activities between all the Development and Operations cycle gates
    • Optimization of QA costs
  • Focus efforts on automation and testing strategies for Continuous Integration
  • Cover broad spectrum of tests including functional, UI, API and more along with regression tests to ensure a comprehensive test coverage

Collaborate and Grow
  • A fast learner and highly motivated individual who is keen to take ownership
  • Excellent communication skills, both oral and written
  • Continually looking for ways to improve
  • Desire to work in a collaborative team environment
  • Strong critical thinking skills and organizational skills
  • Work with cross-functional and multi geo teams.


Qualifications:
  • Bachelor's degree (Computer Science or related field)
  • 2-5 years in software QA with enterprise-level products
  • QA automation tools (e.g., Selenium, SAHI)
  • Agentic AI, LLM & Advanced QA Capabilities
  • Strong understanding of Transformer-based LLMs, Prompt Engineering, Retrieval-Augmented Generation (RAG), Function/Tool Calling, Multi-Agent Systems, Agent Planning & Reasoning Workflows, and Memory Architectures.
  • Experience validating Agentic AI applications through scenario-based testing, adversarial testing, edge-case identification, and failure-mode analysis.
  • Conduct hallucination testing, prompt injection validation, jailbreak detection, memory corruption testing, and tool-selection accuracy assessments.
  • Design and execute AI evaluation frameworks using benchmark datasets, ground-truth validation, human evaluation methods, and LLM-as-a-Judge approaches.
  • Validate agent workflows, reasoning chains, tool-calling accuracy, and multi-step decision-making processes.
  • Experience with LangChain, LangGraph, OpenAI APIs, and Azure OpenAI services.
  • Perform A/B testing, benchmarking, statistical analysis, and model comparison studies to measure improvements in accuracy, hallucination reduction, and tool-use effectiveness.
  • Strong expertise in Python, SQL, API Testing, Log Analysis, CI/CD Automation, REST APIs, JSON, Authentication, and Test Case Design.


Compensation & Benefits

Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.

Salary Pay Transparency

Compensation for the role will be commensurate with experience. The total expected compensation range will be between $110000 and $140000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.

About Dassault Systemes

Dassault Systemes SE is a French software company that specializes in the production of 3D design software, 3D digital mock-up and product lifecycle management (PLM) solutions. The company was founded in 1981 by Avions Marcel Dassault to develop computer-aided design (CAD) software for their own use. The company's software is used by a variety of industries, including aerospace, automotive, consumer goods, and industrial machinery. Dassault Systemes is headquartered in Velizy-Villacoublay, France and has offices in over 80 countries.
Learn more about Dassault Systemes
Size
20,000 employees
Industry

Similar Jobs

More Jobs at Dassault Systemes

More Information Technology Jobs

Find similar Quality Engineer jobs: