Contribute to automated test scripts, test data, and test environments using established team frameworks and practices.
Participate in backlog refinement, iteration planning, daily coordination, reviews, retrospectives, and system demos.
Collaborate with Product Owners, Agile Team Leads, developers, and Quality Engineering peers to deliver working software.
Learn and apply source control, defect management, CI/CD, and software quality practices.
Document test results and contribute to shared product and quality knowledge.
Build familiarity with MSC customer workflows and the product areas supported by the Agile team.
What You'll Need
Bachelor's degree in Computer Science, Software Engineering, Chemical Engineering, Petroleum Engineering, Mathematics, or a related field, or equivalent practical experience.
Foundational understanding of software testing concepts, the software development lifecycle, and defect management.
Academic, internship, personal-project, or professional exposure to testing software applications or services.
Basic programming or scripting ability in C#, C++, Python, Java, JavaScript/TypeScript, or a comparable language.
Basic understanding of APIs, databases, source control, debugging, and automated testing concepts.
Ability to follow requirements, ask clarifying questions, document results clearly, and work effectively with guidance.
Strong learning mindset, analytical thinking, attention to detail, and commitment to product quality.
Ability to communicate and collaborate in English in a global engineering environment.
Preferred Qualifications/Requirements
Exposure to test automation tools, unit-test frameworks, REST APIs, SQL, CI/CD, cloud technologies, or web and desktop application testing.
Familiarity with Agile or SAFe ways of working.Academic or practical experience with scientific, engineering, enterprise, or industrial software.
Interest in manufacturing, supply chain, planning and scheduling, mathematical modeling, or optimization.
#LI-WJ1