As a UW employee, you will enjoy generous benefits and work/life programs. For detailed information on Benefits for this position, click here.
As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem solving skills and dedication to build stronger minds and a healthier world.
UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits and natural beauty. All of which has allowed the UW to be nationally recognized as a "Great College to Work For" for six consecutive years.
Office of Research Information Services (ORIS), a division of the Office of Research, coordinates, develops, and supports electronic research administration for faculty and staff at the University of Washington. Goals include:
Improve service to Principal Investigators (PIs) and research and administrative staff, enhance their ability to obtain funding, reduce their workload, and streamline the processing of their proposals.
Provide authorized individuals with convenient access to timely information on the status of proposals and awards.
Increase the efficiency of the research community to meet growing workload and compliance demands with limited resources.
Maintain the University of Washington's position as a leading public research University.
The Office of Research has an outstanding opportunity for a Software Engineer in Test (SDET). This position will be responsible for validating that an application or feature developed within ORIS products meets the requirements documented for development, that performance is as expected, and that needs of the end users have been met through development and testing. Through development and testing this position establishes that criteria and performance standards have been achieved. It has direct impact on the University of Washington's ability to remain competitive in the federal grants arena as a top research institution.
The SDET develops software and automated testing. The developer also runs manual test suites to provide independent verification of ORIS products according to software design requirements and specifications, assuring quality prior to each system release.
The role also includes production support of ORIS products. ORIS products are used by faculty, administrators, and staff across the University of Washington to submit and manage research grant and contract applications.
As a critical component in delivering high quality tools to manage research grants and contracts, this position supports the vision of enhancing the ability of faculty, administrators, and staff to procure and administer research awards. It plays a vital role in maintaining the University of Washington's position as a leading public research University. It is critical the Office of Research Information Services (ORIS) delivers high quality software on time and on budget, optimizing production release cycles, and reducing production support volume.
ORIS Test Development Process
Develop and execute automated testing using various language and test automation software that provides independent verification of Web-based applications and Web Services according to software design requirements and specifications.
Implement test case creation strategies, contribute to unit, GUI, and other test frameworks for large web application suites.
Collaborate with the engineering team to expand a test driven software development environment.
Perform manual testing against web applications and informational sites, perform manual verifications of data and content as needed.
Perform test results analysis.
Participate in code reviews and design review process.
Work closely with business analysts and software developers throughout the software development lifecycle to understand testing needs, requirements, and system design validation plans.
Work with the engineering team to understand standards and guidelines.
Issue Identification, Tracking, and Verification
Triage escalated production support issues with the project team, evaluating bugs, extending tests, queuing for future analysis, system enhancements, or bug fixes, and potentially fixing bugs.
Ensure all pre and post release activities are carried out, including regression testing, results verification, smoke tests, release documentation, and close out of relevant items.
Other duties as assigned.
Bachelor's Degree in Computer Science, Technology, or Engineering, or equivalent experience.
Minimum 3 years' experience with object-oriented design, data structures, web application development and software development experience with proven technical skills.
Demonstrable aptitude in Testing and Development.
o Familiarity with AWS, Microsoft technologies, environments and tools.
Solid grounding in computer science and software testing concepts (OO, data/code separation, types of testing).
Proven ability to write clear, concise documentation.
Good foundational knowledge of SQL Database.
Excellent communication and interpersonal skills.
Ability to troubleshoot application installation and development/test environment configuration issues.
Ability to understand end user and product usage scenarios for use in the design and conduct of software testing.
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
Demonstrable experience in Development (Fullstack).
o Developing, debugging code and maintaining test automation framework.
o Familiarity with DevOps concepts.
o Web-based application and Web Services development and testing.
o Familiarity with AWS technologies, environments and tools.
Demonstrable experience in AWS, NodeJS, SQL, C#, .NET.
CONDITIONS OF EMPLOYMENT:
This position contributes in a collaborative team work environment. Collaboration among Project Managers, Business Analysts, Software Developers, UX team, CX team and business partners is supported through a shared space working environment, ad hoc meetings focused on problem-solving, and the use of synchronous and asynchronous communication tools. Inflexible deadlines and non-standard working hours are at times required.
The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Cover Letter and/or others.
Any assessments that you need to complete will appear on your screen as soon as you select "Apply to this position". Once you begin an assessment, it must be completed at that time; if you do not complete the assessment you will be prompted to do so the next time you access your "My Jobs" page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.
Committed to attracting and retaining a diverse staff, the University of Washington will honor your experiences, perspectives and unique identity. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable and welcoming.
University Of Washington