ADAdvanced Micro Devices (AMD)
Sr Technical QA Engineer
Hyderabad ₹4-7 LPA Posted 28 Jul 2025
FULL TIME
Cuda
Opencl
C
Python
Job Description
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.
