Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Hyderabad, Telangana, India
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description



WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. 

AMD together we advance_



Sr Technical QA Engineer

 

THE ROLE: 

We are seeking an engineer to join our team that will thrive in a fast-paced work environment, using effective communication, problem-solving and prioritization skills. Individuals that are well organized, show great attention to detail, and employ critical thinking are well-suited for our team.

 

 

THE PERSON: 

We are looking for an experienced Senior QA engineer with expertise in virtualization, hypervisors, GPU virtualization, and advanced I/O technologies. This role drives comprehensive feature validation and roadmap projects while ensuring robust quality assurance strategies across traditional and specialized virtual environments. Your remit will include validating GPU virtualization and the intricacies of SR-IOV (Single Root I/O Virtualization) and pass-through technologies, all crucial for delivering high-performance computing, AI, platform specific and data-intensive applications

 

 

As a QA Tech lead, you will be the driving force behind the quality assurance process for our cutting-edge AI SDK products. You will drive accountability in development practices, audit CI processes, enforce stringent unit test code coverage, and oversee high-level functional test content execution. In addition, you must have hands-on development and validation expertise, including robust experience in SDK development and validation, as well as a deep understanding of AI/ML, GPU environments, and Linux systems. You will work directly with development teams—holding them accountable for maintaining and exceeding quality metrics—while also leading collaborative efforts with our Test Content Teams (TCT) and Automation groups to keep our product at the forefront of innovation.

 

 

Key Responsibilities

 

  • Establish and maintain high-quality standards by defining QA best practices and promoting a culture of accountability across development teams.
  • Utilize your hands-on development knowledge to design integrated validation strategies that align with overall project goals.
  • Collaborate directly with engineers, ensuring they deliver high-quality code that complies with established test coverage and CI/CD best practices.
  • Define, monitor, and enforce high standards for unit test (UT) code coverage, ensuring that all critical functionalities are thoroughly validated.
  • Oversee the execution of high-level functional tests, ensuring that software features and end-to-end user scenarios operate seamlessly.
  • Drive the validation efforts for Software Development Kits (SDKs) by designing comprehensive test cases and testplans to verify functionality, performance, compatibility, and integration.
  • Conduct regular audits of the Continuous Integration (CI) pipeline, ensuring that all code undergoes rigorous automated testing and validation before integration.
  • Facilitate clear communication among development, QA, and product teams; provide actionable insights to continuously improve product quality.
  • Work closely with the Test Content Team to align on test content strategies and ensure the execution aligns with product requirements.
  • Actively participate participate in design and code reviews from a QA perspective to ensure quality is embedded in every stage of product development.
  • Use your development and debugging expertise to assist in troubleshooting complex issues alongside the development teams.
  • Apply your knowledge and experience in AI/ML to validate data models, performance, and integration within relevant projects.
  • Excellent communication and leadership skills, with the capability to bridge efforts across development and QA teams to ensure quality and timely project delivery.
  • Identify, propose, and implement process improvements to reduce the cycle time of testing phases and improve product quality.
  •  Serve as a trusted advisor to your peers and junior QA engineers, fostering a culture of accountability, quality, and continuous learning.

 

 

Requirements

  • Bachelor's or master's degree in computer science, Engineering, or a related field with 12+ yrs of related experience
  • Demonstrated hands-on development expertise with practical experience in coding, debugging, and designing validation strategies.
  • Deep understanding and experience with unit testing frameworks (such as JUnit, NUnit, LCOV, or similar code coverage tools).
  • Extensive knowledge of CI/CD pipelines, unit testing frameworks, automated testing tools, and functional testing methodologies.
  • Strong proficiency in SDK development and validation—proven ability to create and execute comprehensive test strategies that ensure robust and reliable APIs and libraries.
  • In-depth understanding of AI/ML concepts and practical testing experience in data-driven, machine learning environments.
  • Exposure to advanced test automation frameworks and willingness to explore new testing paradigms involving AI/ML and GPU-optimized processes.
  • Hands-on experience working with GPU environments and optimizing tests for performance on hardware-accelerated systems.
  • Strong proficiency in working within Linux environments (Ubuntu, CentOS, etc.).
  • Familiarity with GPU computing technologies (e.g., ROCm, CUDA, OpenCL) for performance-critical applications.
  • Demonstrable expertise with Docker containerization practices. Exposure to additional container orchestration tools like Kubernetes.
  • Prior experience with AI/ML frameworks such as TensorFlow or PyTorch.is a plus
  • Advanced scripting and programming skills in languages such as Python, C/C++, or similar
  • Exceptional analytical, problem-solving, and communication skills.
  • A self-driven, detail-oriented mindset with an ability to judiciously hold teams accountable.
  • Comfort working independently in a fast-paced, dynamic environment.

 

#LI-NR1 



Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.


 Apply on company website