Applied Materials, Inc. logo

Software QA Engineer

Applied Materials, Inc.
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

Software TestingTest AutomationPythonQuality assuranceDefect ManagementTest planningDebuggingJava

Job description

Overview

Develop, test and maintain software solutions used in semiconductor equipment and related systems, based in Bangalore.

What you'll do

  • Design, develop and execute test plans for software applications and system components.
  • Develop and maintain test automation, validation tools and software documentation.
  • Analyze software defects, troubleshoot issues and contribute to bug fixes and quality improvements.
  • Support the development of simulators, test benches and laboratory test environments.
  • Collaborate with engineering teams, product stakeholders and customers to understand requirements and support project execution.
  • Contribute to software build, release and DevOps processes to improve development efficiency and product quality.
  • Participate in code reviews, design discussions and continuous improvement initiatives.

What you'll need

  • Bachelor's degree in computer science, software engineering, computer engineering, mathematics or a related technical field.
  • 5 - 12 years of related experience.
  • Strong programming skills in one or more languages such as Python, Java or C/C++.
  • Understanding of software development fundamentals, data structures, algorithms and object-oriented programming.
  • Experience with operating systems, multithreading and software debugging techniques.
  • Experience of software testing concepts, automation frameworks and quality assurance methodologies.
  • Strong analytical and problem-solving skills with a willingness to learn new technologies.
  • Effective communication and teamwork skills.

Nice to have

  • Internship, academic project or research experience involving software development, testing or automation.
  • Experience with source control systems (Git), CI/CD tools or DevOps practices.
  • Exposure to embedded systems, distributed systems or hardware-software integration.
  • Experience developing test automation or validation tools.
  • Master's degree in computer science, engineering or a related field.

Details

  • Location: Bangalore, India.
  • Full-time, assignee/regular employee type.
  • Relocation: not eligible.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software QA Engineer