FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Compiler Testing and Automation, with a strong foundation in Software Development Life Cycle (SDLC) and High-Performance Computing (HPC). Proficient in developing test plans, executing tests, and analyzing performance data to drive quality improvements.
Highest-signal resume keywords
Compiler Testing AutomationC/C++/CUDA ProgrammingTest Plan DevelopmentSoftware Development Life Cycle (SDLC)High-Performance Computing (HPC)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Test AutomationTest ExecutionResults AnalysisPerformance MonitoringStatistical AnalysisProblem SolvingScripting LanguagesTest Case ImplementationRegression AnalysisQuality Improvement
Soft Skills
Excellent Communication SkillsSelf-MotivatedWell OrganizedAttention to DetailAbility to Work Under Tight Schedules
Tools & Technologies
NVIDIA Test FrameworksTest Management FrameworksBuild/Test Environment Automation
Industry Keywords
Software Testing MethodologiesPerformance RegressionQuality InitiativesIterative PlanningDevelopment Teams Collaboration
Tech Stack
Tools & technologiesPerlPythonSDLCC++
About the role
Key responsibilities & impact- Analyze performance degradation or functional defects of compilers, identify regression root causes, suggest corrective actions, and perform reviews
- Automate compiler testing using NVIDIA test frameworks and programming, including test execution, reporting, results analysis, and build/test environment automation
- Work with software compiler developers and assist with automated unit-testing solutions
- Apply test suites to find, report, and track compiler performance changes
- Work with development teams to drive regressions to resolution
- Generate statistics from performance data, investigate outliers, monitor performance trends, and maintain historical data and baselines
- Develop and review test plans, implement test cases, automate tests, integrate tests into NVIDIA test management frameworks, port third-party testing, and author test reports
- Apply iterative planning and test development processes
- Identify process weaknesses, propose quality improvements, and participate in quality initiatives
Requirements
What you’ll need- Bachelor’s or Master’s Degree or equivalent experience
- 2+ years’ work experience in a software development or test organization
- Excellent communications skills, self-motivated and well organized
- Deep understanding of Software Development Life Cycle (SDLC), High-Performance Computing (HPC), and Software Testing Methodologies
- Understanding of how compilers work and how compilers are implemented
- Proven strength in problem solving and implementing solutions
- Ability to work with various teams to generate a solution for performance regression
- Ability to be productive under tight schedules
- Strong analytical skills with attention to detail
- Experience writing test plans, test development, test automation, test execution and reporting in a production environment
- Experience programming and/or testing in C/C++/CUDA and scripting languages (Python, Perl, Shell)
Benefits
Comp & perks- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
