Junior Software Testing Engineer
PTC (NASDAQ: PTC) has the most robust Internet of Things technology in the world. In 1986 we revolutionized digital 3D design. Now our leading IoT and AR platform and field-proven solutions bring together the physical and digital worlds to reinvent the way companies create, operate, and service products. With PTC technology, global manufacturers and an ecosystem of partners and developers can capitalize on the promise of the IoT today and drive the future of innovation. We are headquartered in Needham, MA.Requirements
o Bachelor’s degree required - Computer Science, Cybernetics, Informatics, Automatics, Electronics or related
o Minimum 1 year of application/ project experience as part of a development team or as a consultant/system integrator
o Familiar with data exchange formats like XML and JSON
o Excellent English skills
o Collaborating with external/internal contributors to the marketplace in the running and enhancement of our automated testing processes
o Lead in breaking down requirements, documenting test cases, executing test cases, and reporting results
o Manage an Agile/Kanban methodology to drive certification program efficiently
o Troubleshoot problems and drive to resolution
o Interface with external developers to remove obstacles within the development process
o Manage public and open source projects for our developer community, including reviewing pull requests and overall software defects.
o We work in a small and flexible team of 2-3 people defining, executing and measuring the PTC Marketplace program. The Marketplace has high exposure across the entire company and is expanding to offer content relevant to other product segments across PTC.
o The IoT Software Testing Engineer ensures high quality content is published to the ThingWorx Marketplace. In this role, you will be responsible for testing and certifying software and hardware interoperability with the ThingWorx platform.
o Manual testing will require good knowledge of the ThingWorx platform as well as development knowledge in the core languages used to develop for the ThingWorx platform.
o Automated testing will require the candidate to be familiar with scripting tools (i.e. Jenkins) and static code analysis and dependency scanning tools.
o The IoT Software Testing Engineer also has the responsibility of managing open source projects ultimately posted to the Marketplace and development of demos in specific cases.