Software Test Engineer -BIOVIA
San Diego (San Diego County) IT development
Job description
Company descriptionDescriptif de l'entreprise
Dassault Systèmes, the 3DEXPERIENCE Company, provides business and people with virtual universes to imagine sustainable innovations. Its world-leading solutions transform the way products are designed, produced, and supported. Dassault Systèmes’ collaborative solutions foster social innovation, expanding possibilities for the virtual world to improve the real world. The group brings value to over 200, 000 customers of all sizes, in all industries, in more than 140 countries. For more information, visit www.3ds.com.
3DEXPERIENCE, the Compass logo and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA, BIOVIA, NETVIBES and 3DEXCITE are registered trademarks of Dassault Systèmes or its subsidiaries in the US and/or other countries.
BIOVIA, a wholly owned subsidiary of Dassault Systèmes is considered the leading provider of scientific innovation lifecycle management software, supports industries and organizations that rely on scientific innovation to differentiate themselves.
Job descriptionDescriptif du poste
Candidate's profileProfil recherché
Position SummaryRésumé du poste
We are seeking an energetic, motivated, and experienced Software Engineer in Test with strong web application testing skills and in-depth knowledge of QA processes and tools. The candidate should have a passion for quality and should be able to work closely with developers, product managers, and other test engineers in a highly collaborative environment. Our environment consists of n-tier web applications, optimized for consumption in browsers, and BIOVIA desktop software components; in a service-oriented architecture using REST and SOAP APIs running on Windows and Linux operating systems.
Position DescriptionDescriptif du poste
· Assist in creating SQA project toolkit (e.g. test plans, cycles, cases, scripts, and standardized reports, such as test execution progress and release readiness reports).
· Create .NET or Java-based Automation Test Framework with Geb, Selenium 2.0 Web driver and Selenium Grid using TestNG/JUnit/NUnit frameworks.
· Automate testing of RESTful Web Services using Java or Groovy within Selenium 2.0 Web driver, and integrate test automation with automated build and continuous integration process.
· Develop and execute manual and automated functional, integration, regression, and performance tests.
· Investigate failed automated and manual tests, report issues in defect tracking system, and provide bug metrics to QA Manager as appropriate.
· Work closely with cross-functional teams to ensure project compliance with SQA standards and overall deliverable quality.
· Provide subject matter expert knowledge on software and tools, and act as a strong advocate for quality in the product development process.
Type of contractType de contrat
EducationFormation académique
05-Bachelor's Degree
RequirementsExigences
• 3-5 years of Software Development or Software Quality Assurance experience.
• Experience with automating QA tests, processes, and reports in a multi-tier architecture environment.
• Successful history of implementing automated functional and regression based test frameworks utilizing commercial or open source tools such as Geb/Selenium 2.0/Java/ Test NG/JUnit.
• Good understanding of Object Oriented design and implementation using Java or Groovy.
• Strong understanding of automated testing for web based API such as REST and web services.
• Experience using continuous integration tools such as Apache Maven/ANT/Jenkins/Bamboo.
• In-depth knowledge of database interface and SQL.
• Strong UNIX/LINUX scripting and command-line troubleshooting background.
• Experience with XPath, XML, HTML & Regular Expressions.
• Experience with load and performance testing using open source tools such as JMeter or LoadUI preferred.
• Experience with Agile methodologies (Scrum) and Test Driven Development (TDD).
• Strong ability to adapt to short sprint cycles and experience in the full software lifecycle from design to deployment.
• BS in Computer Science or equivalent education/experience.
BIOVIA is an equal employment opportunity and affirmative action employer. We are committed to engaging in affirmative action to increase employment opportunities for females, minorities, protected veterans and individuals with disabilities.
QualificationsQualifications
Compensation & BenefitsRémunération & Avantages Sociaux
How to apply?Comment postuler ?
Closing StatementsAvis