Software Quality Assurance Engineer

New
Argentina, Chile, Colombia, Ecuador, Mexico and PeruContract
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
PythonGitJavaC++JiraLinux

Requirements

  • Bachelor's degree or higher in mathematics, computer science or a related field
  • Proficiency in English, with excellent written and verbal communication skills
  • Experience programming in several languages, such as C, C++, Python or Java
  • Familiarity with different operating systems, including popular Linux distros
  • Strong working knowledge of multivariate calculus and linear algebra
  • Wolfram Language experience (preferred)
  • Experience in source control systems such as Git, Stash and CVS (preferred)
  • Experience working in Eclipse or other IDE development tools (preferred)
  • Experience using project-tracking tools such as JIRA (preferred)
  • Experience with Amazon S3, Azure Blob, Microsoft SQL, Snowflake and other database management systems (preferred)
  • Experience in software development cycles and testing methodologies (preferred)

Responsibilities

  • Manage all external connection capabilities, such as MathLink, J/Link, DatabaseLink, RLink, integrated services, MongoLink, channel framework, database connections and external language interfaces
  • Working with core technologies such as wolframscript, Raspberry Pi, gridMathematica, Wolfram Web Engine and Wolfram Compute Service
  • Developing, maintaining and proving software quality assurance procedures and tools
  • Reviewing features to determine testing approaches and creating comprehensive software quality assurance test plans
  • Planning and estimating test development cycles in coordination with the SQA manager and developers
  • Collaborating with developers to ensure that the testing requirements are clear and the test plan is thorough
  • Evaluating and recommending manual and automated test tools, techniques and methodologies
  • Updating and supplementing existing test cases by comprehensively testing new features added for Wolfram Language test execution and review
  • Filing, verifying and closing bugs found during testing or during the regression analysis phase
  • Assisting during release cycles by providing software build verification for release candidates
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now