The Software Test Engineer will be responsible for contributing to the test architecture for multiple applications within R.D. Offutt Company. This person will work as part of the IT Application Development Team and interact closely with the Solutions Delivery Teams assuring the quality of the development processes and applications. The position is responsible for the selection and development of test automation frameworks establishing infrastructure to convey automated testing and the creation and of automated test scripts. This position will partner with other Software Development Engineers to understand solution requirements through interaction and understanding of code solutions then driving development of test strategies and plans utilizing test automation best practices.
Specific Duties Include:
The job functions listed below represent the essential job duties and responsibilities of the above listed position.
- Investigate and recommend innovative automated test approaches and processes for existing and new enterprise software and hardware products based on priorities from participation in planning for SDLC
- Participate in designing and developing testing automation framework/tools that can support componentlevel testing automation for new functionalities and a fullblown regression testing suite for systemlevel end to end services and Web UI
- Continuously improve automated testing methodologies to enable testers to maximize test coverage of the full depth of enterprise products
- Participate in review of requirements and design documentation to identify test tools and tasks required in the delivery of applications and enhancements to existing applications
- Participate in the creation of technical test documentation while executing automated testing scripts and generate testing result report
- Based on automated testing result report work with the other Software Development Engineers to ensure all functionalities have been tested defects have been identified and documented impacts have been assessed and resolutions provided
- Strong learning capabilities to take advantage of extensive learning opportunities provided with the position around such areas as: Azure Dev Ops Release Management MSSQL SaaS Development Testing Frameworks etc.
- Follow all safety rules and regulations while performing work assignments and adhere to all policies and procedures as specified in company manuals and as directed in the employee handbook
- Conduct self in the presence of customers and community so as to present a professional image of RDO Equipment Co.
- Proactively seek and participate in available companysponsored training in an effort to develop and advance knowledge base and skill set
- Participate in all company/location driven communication efforts including open book meetings huddles department meetings and other related efforts
- Maintain a positive and professional working relationship with peers management and support resources with a constant commitment to teamwork and exemplary customer service
- Perform all other duties as assigned by management in a professional and efficient manner
Job Requirements:
- College diploma or university degree in the field of computer science or software engineering or equivalent work experience
- Understand the SDLC promote best practices that support test automation and scalability
- Possess a good understanding of objectoriented design and component architecture
- Experience with Microsoft .NET and Microsoft SQL
- Strong programming skills e.g. C# Java Script JSON and Xamarin
- Experience in test automation tools and development
- Strong analytical skills creativity and detailoriented
- Familiar with Agile Development Methodologies
- Must be selfmotivated and able to meet deadlines
- Ability to work in a development team with a cooperative attitude
- Candidates must have valid work authorization and be able to work in the U.S. without company sponsorship