Description

Key Duties and Responsibilities

  • Integrate QA testing into team processes and build pipelines. 
  • Develop and maintain automated tests with tools such as ADO Pipelines, Github Actions, YAML and Python.  
  • Write end-to-end test scenarios and report outcomes, comply with the company’s quality procedures.  
  • Report bugs and provide UX feedback. 
  • Work in a variety of computing environments: Windows, Linux, virtual machines, compute clusters, cloud environments and distributed systems.  
  • Participate in team meetings, share knowledge and occasionally participate in testing other products in the BU. 

 

Minimum Education/Certification Requirements and Experience

  • BS in Computer Science, Engineering, or related field with 2 years of experience, or MS with no experience 
  • Technical knowledge and experience with programming languages (like C/C++, Python, Javascript), DevOps or Build/Test System technologies (for example ADO/Github, JUnit, build environments like Git, CMake, scripting languages) 
     

Preferred Qualifications and Skills

  • Experience in a large-scale commercial software testing and verification environment. 
  • Experience working with software development tools, compilers, and packaging software. 
  • Proficient programming skills with Python  
  • Technical knowledge and experience with FE simulation, Deep Learning algorithms, or scientific computing. 
  • Good communication and interpersonal skills 
  • Ability to learn quickly and to collaborate with others in a geographically distributed team 
  • Thorough and careful approach to work; close attention to detail 
  • Ability to work autonomously, passion for exploring new topics, and strong troubleshooting skills 


 

Education

Any Graduate