Software Engineer In Test (Sdet)

University Of Washington Seattle , WA 98113

Posted 2 months ago

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.

RESPONSIBILITIES:

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.

Release Coordination

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

Other duties as assigned.

REQUIREMENTS:

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.

Knowledge of Object Oriented Programming Languages (Java, C#, C++, JavaScript).

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.

DESIRED:

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.

Application Process:

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.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sdet Engineer (Java)

Infostretch

Posted 1 week ago

VIEW JOBS 5/21/2020 12:00:00 AM 2020-08-19T00:00 Job Description & Qualifications Infostretch is seeking a SDET with minimum of 5+ years of experience in Java development based in our Seattle location. Basic Qualifications: * Demonstrated experience and knowledge on Core Java and J2EE * A strong understanding of Object-Oriented programming and design concepts. * A strong command on Unit Test framework like TestNG, JUnit etc. * Experience in designing and developing automation frameworks. * Experience with Apache, Tomcat and NoSQL database. * Knowledge of SOAP or REST API services * Familiarity with iOS and Android OS. * Familiarity with Maven, Bitbucket, Git, Jira. * Experience in Continuous Integration environments ideally using Jenkins. * Experience working in Selenium & Appium for building automation tests will be added advantage. * Understanding of automation design patterns and software testing principles. Job Responsibilities: * Do hands-on with Java, Selenium and Appium mobile automation in cloud environment * Work closely with clients' technical staff and SME to understand requirements & test scenarios and define test flow. * Develop different utilities which aid testing team to expediate testing activities * Develop/Maintain & Enhance Test Automation framework as per requirement * Perform Test scheduling and continue execution in Jenkin environment * Work with Project Manager to ensure all deliverables are done according to plan and meets client's quality standards. * Suggest value additions & innovative ideas and guide team to implement the same. * Work in highly collaborative teams in onsite-offshore model that strive to build quality code and provide business value to client. * Look out for client need and business growth opportunity. Education Qualification: * B.S. in computer science, software engineering, computer engineering, electrical engineering, or related area of study Infostretch Seattle WA

Software Engineer In Test (Sdet)

University Of Washington