Job Directory Software Engineer in Test, Revit Cloud Worksharing

Software Engineer in Test, Revit Cloud Worksharing
Boston, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Software Engineer in Test, Revit Cloud Worksharing

Location: Boston, MA- United States

Job ID: 19WD34077

Position Overview

Do you have a passion for delighting customers with high quality software solutions? Are you adept at using software development tools for assessing and maintaining quality of software your team delivers? If so, we invite you to join the Autodesk Building Design team, the makers of Autodesk Revit, an industry-leading Building Information Modeling (BIM) tool for AEC professionals. We're seeking an accomplished and highly motivated Software Engineer in Test (SET) to join a team focused on Revit Cloud Worksharing, a rapidly-growing cloud service that enables easy collaboration on Revit models for AEC project teams.

Your role will be to own and drive initiatives related to improving quality, stability, reliability and usability of software deliverables. You will accomplish this by leveraging your quality assurance mindset combined with your technical chops for test automation. You will use tools and procedures for validating quality of cloud services that your team deploys, and the desktop changes they ship to our customers. You will be creating and executing test plans and analyzing test results with the objective of finding defects during the software development process. You will liaison with the larger Revit QA organization and product support teams to partner in the success of customers using our software.

Autodesk is moving to a flexible subscription-based offering for our software. This has accelerated Autodesk's move to the cloud, and our adoption of AWS as the platform of choice. Our engineers have full access to AWS resources and lots of opportunities to develop skills and techniques needed to design, build, test, deploy, monitor and support software for the cloud.

Responsibilities

* Create and execute plans at the product or code level to automatically and manually test new and existing features including


* Functional, performance, security tests, load, chaos, install, 3rd party library dependencies, globalization/localization, scalability and resiliency as applicable


* Collaborate with developers, QA analysts and other SETs to identify and prioritize testing strategies where process or test automation best achieves the testing goals; by balancing return on investment, maximized test coverage and minimized risk


* Encourage practices that drive engineering excellence and focus on quality first mindset


* Enforcing code standards, unit testing, test driven development and other strategies to improve and ensure code quality


* Collaborate with other technical staff on the implementation, deployment and maintenance of the Automation Testing pipeline within Continuous Integration/Continuous Deployment pipelines


* Collaborate with Product Support and customer groups to find out how customers are using products to monitor and evaluate the post-release customer experience and assist in troubleshooting their issues, and answering their queries via support forums


* Clearly document, manage, and prioritize defects from multiple sources


* Collaborate with development teams and other Test Engineers to perform root cause analysis


* Collaborate with development teams to support, test and document APIs


* Ensure APIs are usable, complete and adhere to standards


* Contribute to customer facing documentation such as readmes and release-notes, and partner with learning content development team on help documents, tutorials, and alpha/beta content, etc


* Evaluate (commercial, open-source or proprietary) testing tools and test frameworks which can be leveraged within a project


* Actively participate in all the scrum team activities, e.g. sprint planning/review meetings, feature design/story definition, daily scrum meetings, estimation discussions and project reviews etc


* Collaborate beyond the scrum team, as a member of our global and cross-functional product team



Minimum Qualifications

* 5 years of automation testing experience


* Knowledge of test methodologies, writing test plans, mock data/services, creating test cases, debugging & testing


* Proficiency in at least one of the following programming languages: Python, C#, Java, JavaScript


* Experience working with one or more testing tools, such as Locust, JMeter, Postman, Fiddler, SoapUI etc.


* Self-starter who can come up to speed quickly on our applications, technologies, and processes


* High attention to detail


* Excellent spoken and written communication skills


* BS in Computer Science/Engineering or a related field



Preferred Qualifications

* Working knowledge of Revit or another AEC software that is used in the BIM industry is a strong plus


* Experience testing cloud-based SaaS solutions


* Solid experience with load testing is a strong plus


* Solid grasp of Scrum/Agile/Lean methodologies



About Autodesk

With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.

'346928

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.