OffCampusJobs

Software Quality Engineer I | AspenTech | Noida


Job Description

𝐀𝐬𝐩𝐞𝐧𝐓𝐞𝐜𝐡 is hiring Software Quality Engineer I for its Noida office. This opportunity is ideal for fresh graduates and early-career professionals who are passionate about software testing, test automation, quality assurance, and building reliable enterprise software.

As a Software Quality Engineer I, you will work closely with engineering and product teams to test market-leading Operational Technology (OT) products. You'll gain hands-on experience in test automation, CI/CD, API testing, system validation, and modern quality engineering practices while contributing to the delivery of high-quality software.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: AspenTech
𝐑𝐨𝐥𝐞: Software Quality Engineer I
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Noida, Uttar Pradesh
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 0–3 Years

𝐀𝐛𝐨𝐮𝐭 𝐀𝐬𝐩𝐞𝐧𝐓𝐞𝐜𝐡

AspenTech is a global software company that delivers innovative solutions for industrial automation, asset optimization, and Operational Technology (OT). Its products help organizations across industries improve efficiency, reliability, and sustainability through advanced software and digital technologies.

With a strong culture of innovation, continuous learning, and collaboration, AspenTech empowers employees to solve complex engineering challenges while building technologies that create real business impact.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As a Software Quality Engineer I, you will be responsible for designing, developing, and executing automated and manual tests for enterprise software products. Working alongside developers, product managers, and global engineering teams, you'll help ensure software quality through automation, testing strategies, defect analysis, and continuous improvement.

This role offers an excellent opportunity to build expertise in Software Testing, Automation Engineering, DevOps, and Quality Assurance.

Roles & Responsibilities

• Develop and maintain automated test scripts for backend, UI, and API testing to improve product quality and test coverage.

• Work with senior engineers to design effective testing strategies that validate both functional and non-functional requirements.

• Build, configure, and maintain test environments while supporting CI/CD pipelines for continuous testing.

• Analyze product requirements and convert them into well-structured test cases and automation scenarios.

• Execute both automated and manual tests to identify defects, performance issues, and unexpected system behavior.

• Investigate test failures, troubleshoot issues, and collaborate with development teams to resolve defects efficiently.

• Work closely with Product Management, R&D, and global teams to ensure high-quality software releases.

• Contribute to improving automation frameworks, testing processes, and overall quality engineering practices.

• Support testing across Linux and Windows environments while working with databases, servers, and networking components.

• Continuously explore new automation tools and technologies to enhance testing efficiency and product reliability.

Qualifications & Eligibility

• Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.

• 0–3 years of experience in Software Testing, Automation, or Quality Engineering.

• Fresh graduates with strong technical fundamentals are encouraged to apply.

Skills Required

• Good scripting knowledge in Python, Perl, or Shell scripting.

• Understanding of software testing principles and quality assurance practices.

• Familiarity with Linux and Windows operating systems.

• Basic knowledge of manual and automated testing methodologies.

• Understanding of CI/CD concepts and automation workflows.

• Knowledge of SQL and database fundamentals.

• Basic understanding of Git or other version control systems.

• Good analytical, debugging, and problem-solving skills.

• Strong communication and collaboration abilities.

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

• Knowledge of automation frameworks and testing tools.

• Familiarity with Configuration Management concepts.

• Experience with SQL, Cassandra, or MongoDB databases.

• Understanding of server virtualization technologies such as VMware and vSphere.

• Knowledge of Windows, Linux, or UNIX server administration.

• Basic networking knowledge including TCP/IP, Layer 2/Layer 3 switching, and SNMP.

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐀𝐬𝐩𝐞𝐧𝐓𝐞𝐜𝐡?

• Work on industry-leading Operational Technology (OT) software products.

• Gain hands-on experience with automation testing, CI/CD, and enterprise software development.

• Learn from experienced engineers in a collaborative global environment.

• Exposure to Linux, Windows, virtualization, networking, and automation technologies.

• Opportunity to build expertise in Quality Engineering and Software Automation.

• Strong learning culture with continuous career development opportunities.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

A Software Quality Engineer role provides an excellent foundation for building a successful career in software quality and automation.

Potential career paths include:

• Software Quality Engineer

• Automation Test Engineer

• QA Automation Engineer

• Software Development Engineer in Test (SDET)

• DevOps Engineer

• Performance Test Engineer

• Release Engineer

• Site Reliability Engineer (SRE)

• Senior Software Engineer

• Technical Lead

The experience gained in this role can open opportunities in Software Testing, Test Automation, DevOps, Cloud Engineering, and Enterprise Software Development.

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

• Fresh graduates looking to start a career in Software Testing or Automation.

• Candidates with knowledge of Python, Linux, SQL, or scripting languages.

• Individuals interested in CI/CD, Quality Engineering, and Automation Frameworks.

• Engineers who enjoy problem-solving and improving software quality.

• Professionals eager to learn enterprise testing technologies and best practices.

Apply for this Position

Apply Now
Software Quality Engineer I | AspenTech | Noida Job Opening