Software Quality Assurance Engineer (Independent Contractor)
Australia, Canada, France, Germany, India, Netherlands, United Kingdom, United States
Negotiable
About this role
Phone numbers and emails in this ad are masked until you log in.
auto_translated_note
Job title: Software Quality Assurance EngineerWolfram, creator of Mathematica, Wolfram|Alpha and Wolfram Language, is seeking a highly motivated and skilled Software Quality Assurance Engineer to be a part of its Quality Assurance department. This role will be part of the QA team for Mathematica to ensure that current standards are consistently met and each new release raises the bar for quality. An ideal candidate will be inquisitive, enjoy working on multiple projects simultaneously, have keen attention to detail and use creative, out-of-the-box thinking.
This position requires strong communication skills for interaction with cross-functional teams and the ability to look at the same problem from different perspectives.ResponsibilitiesManaging all external connection capabilities, such as MathLink, J/Link, DatabaseLink, RLink, integrated services, MongoLink, channel framework, database connections and external language interfacesWorking with core technologies such as wolframscript, Raspberry Pi, gridMathematica, Wolfram Web Engine and Wolfram Compute ServiceDeveloping, maintaining and proving software quality assurance procedures and toolsReviewing features to determine testing approaches and creating comprehensive software quality assurance test plansPlanning and estimating test development cycles in coordination with the SQA manager and developersCollaborating with developers to ensure that the testing
Requirements
are clear and the test plan is thoroughEvaluating and recommending manual and automated test tools, techniques and methodologiesUpdating and supplementing existing test cases by comprehensively testing new features added for Wolfram Language test execution and reviewFiling, verifying and closing bugs found during testing or during the regression analysis phaseAssisting during release cycles by providing software build verification for release candidatesAssisting technical support by answering specific customer questions as and when requires
Qualifications
Proficiency in English, with excellent written and verbal communication skillsBachelor's degree or higher in mathematics, computer science or a related fieldExperience programming in several languages, such as C, C++, Python or JavaFamiliarity with different operating systems, including popular Linux distrosStrong working knowledge of multivariate calculus and linear algebraPreferred
Qualifications
Wolfram Language experienceExperience in source control systems such as Git, Stash and CVSExperience working in Eclipse or other IDE development toolsExperience using project-tracking tools such as JIRAExperience with Amazon S3, Azure Blob, Microsoft SQL, Snowflake and other database management systemsExperience in software development cycles and testing methodologiesLocation: Fully remote and seeking candidates from Argentina, Chile, Colombia, Ecuador, Mexico and PeruJob type: Full time (40 hours per week)/Independent ContractorReporting to: Quality Assurance Team LeadWolfram is an equal opportunity employer and values diversity at its company. Women, people of color, members of the LGBTQ community, individuals with disabilities and veterans are strongly encouraged to apply.Originally posted on Himalayas
Community Q&A
Anyone worked here? Ask before you apply.
No threads yet for this job or company.