Michael and Susan Dell Foundation

Software Development

Full Time

Austin, TX

DOE

Apply Via Email:

Posted On:

3/7/22

appsumo-logo-meta_edited_edited.jpg

POSITION OVERVIEW:


We currently are looking for a Software Development Engineer in Test (SDET) based in Austin, Texas to support our internal development teams primarily on our Scholarship platform and later extend into our giving management domain. This role requires that the person is based in Austin, TX.


The Scholarships team creates and maintains tools for the Dell Scholars Program, US and the Dell Young Leaders Program, South Africa. The platform covers the complete scholarship lifecycle starting from application/selection, award disbursement, wrap around support to achieve on-time Graduation and career placement. The Giving Management platform is used to manage over $160 million in giving each year and supports our Program Officers in managing their grants/investments.


Our business partners leverage a strong technology platform to enable them to manage and efficiently run their programs and processes. The SDET partners with the product manager and developers to ensure products meet performance and quality standards through test automation.


It is an exciting time on the Scholarships team because we are about to start a modernization project and move our suite of web applications to Azure. We will be updating our application architecture, provisioning our Azure resources using infrastructure-as-code, and revamping our DevOps to decouple our application deployments and enable blue-green deployments. Come be a key team member in making it happen and have an impact on the lives of children.


RESPONSIBILITIES:

As a Software Development Engineer in Test (SDET) your primary responsibilities include:

  • Identify product performance and reliability goals and collaborate with the product team, understand product architecture, and features and then define and own product test strategy to meet the goals.

  • Act as a core team member of the software development teams during product definition and design phases to enforce design aspects for test tools and automation needs.

  • Develop and maintain automated test cases, execute test suites, and review and diagnose reported bugs.

  • Work with test automation deployment of test suites through CI/CD tools to ensure overall system quality prior to production releases.

  • Hands-on coding with C# and JavaScript, as necessary.

  • Evaluate current test procedures and processes and drive for optimization and automation.

  • Working with the development team to fix and resolve issues identified.

  • Work closely with the development team to maintain testing documentation, testing criteria, and analyze test results.

  • Identify regression test plan and perform manual testing until test automation is implemented.


BASIC QUALIFICATIONS:

The ideal candidate should have a bachelor's degree in Computer Science, Software Engineering or related field and/or

equivalent degree/industry experience and have spent at least 5 years directly responsible for test automation of .NET web applications. The candidate must demonstrate knowledge/skills in most of the following areas:

  • Experience in designing and executing test automation strategies, from scratch, and then maintaining it.

  • Experience in integrating test automation strategy into CI/CD pipeline and test environments.

  • Experience driving a test automation strategy and proven understanding of test methodologies and process implementation experience.

  • Strong knowledge of C# (or related object-oriented programming languages), JavaScript, and the .NET Framework and experience with test automation for .NET web applications.

  • Experience with software development best practices such as design patterns, continuous integration, building of highly scalable applications, and web application security.

  • Experience writing clean, reusable, and parameterized scripts for test cases.

  • Experience in automated testing at all levels of the stack – front-end to back-end.

  • Strong ability to reproduce, debug, and isolate problems and verify bug fixes.

  • Experience in performance, load, and stress testing.

  • Familiar with agile development methodology and must be comfortable working in small teams following agile development methodology.

  • Strong analytical, problem-solving skills and technical troubleshooting

  • Positive attitude and the ability to complete assigned objectives with minimal supervision

  • Keen attention to detail, adaptability, dependability, and a willingness to do hands-on work

  • Ability to build and grow relationships, leveraging excellent verbal and written communication skills and demonstrating a strong focus on delivering results


PREFERRED QUALIFICATIONS:

  • Experience with Azure

  • Experience with different testing methodologies and frameworks.

  • Experience with relational databases and strong SQL skills.

  • 1+ years of hands-on experience of the Software Test Lifecycle (STLC).


ABOUT The Michael and Susan Dell Foundation:

The Michael & Susan Dell Foundation has adopted a hybrid working model combining in-office and virtual work.