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