24128 - Software Configuration Management (SCM) Engineer
QualityAI is the leading AI-first quality engineering company. We deliver end-to-end quality management services across the business and technology life cycle for enterprise customers who need certainty at Go-Live.
We build and test services and products using AI, working across data, models, platforms, devices, and infrastructure to ensure those systems perform as expected at scale.
Grow Your Career as a Software Configuration Management (SCM) Engineer with Us - Be'er Ya'akov.
Responsibilities
-
Manage software configuration and version control across complex, multi-component projects throughout the development lifecycle.
-
Establish and maintain software configuration baselines, ensuring accurate version identification, change tracking, and traceability.
-
Work with version control and configuration management tools, including ClearCase, Azure DevOps, and SVN.
-
Coordinate software build and release processes across development, testing, and production environments.
-
Develop and maintain scripts and automation tools to streamline build, release, recovery, and rollback processes.
-
Maintain configuration documentation, version records, and Bill of Materials (BOM) structures.
-
Support software and systems engineers in configuration management and engineering data management activities.
-
Collaborate with Development, QA, and Systems Engineering teams to resolve configuration-related issues.
-
Implement and maintain SCM procedures, workflows, and standards, ensuring compliance with project requirements.
-
Identify opportunities to improve configuration management processes, tools, automation, and release management practices.
Requirements
-
1–2 years of hands-on experience in Software Configuration Management (SCM).
-
Practical experience with at least one of the following tools: ClearCase, Azure DevOps, or SVN.
-
Good understanding of software development lifecycles, testing processes, and software release management.
-
Experience working with complex software systems involving multiple versions and configurations.
-
Strong organizational skills, attention to detail, and ability to work independently.
-
Excellent interpersonal and communication skills, with the ability to collaborate effectively across technical teams and stakeholders.
-
Preferred: Experience developing scripts and automation solutions for build, release, or configuration management processes.
-
Preferred: Experience in project management, process improvement, or multidisciplinary engineering environments.
-
Strong analytical thinking, structured problem-solving, accountability, and accuracy.
-
Ability to manage multiple priorities, work effectively in a dynamic engineering environment, and quickly learn new tools, technologies, and processes.
Why should you join us?
-
Grow your career in a stable, innovative environment
-
Collaborate closely with clients to deliver smart, high-quality solutions
-
Make an impact in a dynamic, learning-driven environment
-
Be part of a human, value-driven organization that cares