Software Developer/ Engineer/ Architect

Software Development Engineer in Test

About the Role

We are seeking a Software Developer in Test to help us build the Privacy framework for all of Workday developers. The ideal candidate is someone passionate about testing standard methodologies and that enjoys working with both front end and back end technologies, while developing software with unique challenges including mechanisms to control access to Personally Identifiable Information (PII) and monitor how the data is used. You thrive in breaking the system before a customer does. In this role, you will :

  • Diagnose problems and report bugs and improvements to Development
  • Advocate for testing standard methodologies (drive test maintainability concepts and design patterns)
  • Build test methodology and test data set-up for configurations, business and transactional processing, web services and reporting
  • Maintain, support, and enhance existing test framework/testing infrastructure
  • Write automation tests to improve and support code quality in the context of a CI/CD environment
  • Collaborate with other teams to align on tooling and effective distribution of testing scope among teams
  • Think creatively and consider issues from a customer perspective, while bringing a pragmatic approach to solving issues
  • As a part of an agile development team, work with fellow engineers of various subject areas, product managers and automation engineers to deliver privacy platform enhancements to support Workday application development

Basic Qualifications

  • A Bachelors degree in Computer Science or equivalent with 3+ years of proven experience working with development and QA as SDET or automation engineer with strong object-oriented design and coding skills
  • Experience contributing to or leading test strategy for complex software applications
  • Strong experience in at least one modern programming language such as Java, Scala, C++
  • Hands-on experience with testing APIs through tools such as POSTMAN, CURL, or SoapUI
  • Experience in functional end-to-end workflow testing, including test planning and execution

Highly Desirable Qualifications

  • Excellent verbal and written communication skills
  • Consistent track record of working in multi-functional teams and agile delivery
  • High degree of attention to detail, with an eagerness for bug-hunting, and problem-solving
  • Knowledge of security operations such as Cross-site scripting, Cross-site request forgery, SQL injection, DoS attacks, XML/SOAP, API attacks etc.
  • Authentication and Authorization experience with some of the following: LDAP, SSO, Delegated Authentication, Account Provisioning, PCI Security Standards, x509, SAML, OAuth, WS-Security, JWT, Configurable Data Security , Identity and Access Management (IAM)
  • Experience with SaaS security infrastructure
  • Experience with test automation frameworks such as Cucumber, Selenium, Mockito, etc.
  • Experience with Java build tools such as Ant, Maven, Gerrit, Gradle, etc.
  • Experience with CI/CD pipelines, tools like Bamboo or Jenkins and code revision tool like Git
  • Experience in Unix/Linux environment and scripting
  • Internal candidates: solid understanding of XO, WATS and WARP technologies, SkyLab