Ability to programmatically test the product, measure test coverage, develop the best automation, drive testability and diagnostic ability into the product, while promoting best practices in quality areas
The Software Engineer works under supervision of more senior engineers or managers to modify, develop and implement internal and external applications. The Software Engineer relies heavily on instruction or pre-established guidelines to complete tasks assigned by managers or more senior software engineers.
In this role, the selected candidate will test and deploy web services and Java code resulting from the SRS and defects, define, document and develop business processes and develop business requirements for automated systems.
Codes, tests, debug, and documents and maintains those programs and modules. Knowledge/Skills in Visual Basic scripting and Database development skills, including but not limited to SQL Scripting, Java, .NET, and ASP.
As a new team member you will be asked to investigate functional and performance issues, isolate the contributing factors using data driven analysis, perform experiments, confidently present findings, and implement new solutions.
Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software.
The right candidate will have experience working with a modern web stack, we use Node.js and React. In addition, they will display a positive, team-oriented attitude, possess intrinsic motivation for quality engineering and come to us with a foundation of relevant experience and/or education.
In this role you will drive the DXL automated product testing strategy and work with the DXL development team to create automated tests with the goal of producing high quality, ready to ship products as quickly and efficiently as possible.