Onsite
Posted 5 days ago
I'm Interested

Job Details

Role Description & Responsibilities:

 

At Dassault Systèmes, we empower our employees and support their passion to change the world and build the future. Let’s design new horizons together with the power of 3DEXPERIENCE virtual universes! 

ENOVIA Enterprise Planning within the ENOVIA portfolio is a critical domain with a large customer base and an increased demand for enhancements across various software releases. You will help drive the quality delivery of best-in-class applications of ENOVIA by supporting client fix pack 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 products of the ENOVIA Enterprise Planning domain.

 

ENOVIA has an immediate opening in Waltham, MA for a Senior Quality Engineering Specialist who has a strong background in testing Cloud-based products and implementing automated QA testing, Web and Mobile application testing.

Design

  • Validate Specification of new functionalities: ensure their completion and compliance 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 detail QA activities for overall quality improvement
  • Capitalize on feedback from the incidents reported by customers to continuously improve the 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 a 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:

  • B.S. or higher equivalent degree in Computer Science or related field, or equivalent experience is required
  • 8-10 years of experience as a software QA engineer with current hands-on experience with enterprise products and custom solutions
  • Experience with testing Cloud-based products and implementing automated QA testing processes under a DevOps model is strongly preferred
  • Broad technical knowledge and experience in implementing automated tests using open-source tools such as Selenium, SAHI
  • Experience with Web and Mobile application testing, Usability testing, PCS, and Security testing
  • Knowledge and experience with programming/scripting/debugging, Integrated Development Environments, and related tools - JavaScript, Python, Java, Visual Studio, Eclipse, Chrome/Firefox debuggers
  • Knowledge of Unix / Linux, shell scripting, and server installation
  • Knowledge of CI/CD tools and version control systems such as Git
  • Experience in Agile Development (scrum), DevOps, Team management techniques, and related tools such as Jira, Jenkins
  • Experience with containerization and cloud services
  • Experience in testing AI/ML-based applications
  • Demonstrate strong problem-solving and analytical skills working with global teams on complex software with varied configurations and integrations
  • Conversant in software development and testing methodologies
  • Knowledge of Project Management principles and concepts

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

Shape your career with 3DS! #WeAre3DS #LI-Hybrid

Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Senior Quality Engineering Specialist
I'm Interested