Software Engineer, Test Harness Specialist
Company: Santander Holdings Usa Inc
Location: Pembroke Pines
Posted on: May 6, 2022
|
|
Job Description:
Software Engineer, Test Harness SpecialistMiami, United States
of AmericaWHAT YOU WILL BE DOINGGeneral Description of RoleThis
person is a software engineer on an application development team
who specializes in creating, maintaining, and automating regression
test harnesses which validate a large and complex suite of
batch-based business process and ETL jobs. There are scores of
interrelated job cycles of interestsome of which take input from
third parties, some of which operate on user input, and some of
which operate on a feedback loop of the output of a previous cycle.
The jobs are automated in production through various schedulers or
through application workflow. Some are time-triggered, and some are
event-triggered. A person in this role will be able to use existing
documentation and data models andabove allwill be able to read code
(C#, T-SQL, PowerShell, Windows Shell, and job scripting) in order
to reverse-engineer the jobs including data dependencies. Based off
of that analysis, a person in this role would be able to engineer
test harness scripts driven through a scripted language such as
Python which would set up the necessary test data, run partial job
cycles, and then compare the test results to expected values.
Beyond partial job cycles, this engineer will be able to set up
complete test cycles in non-production environments to mirror exact
realistic production cycles.This person will work together with
incumbent data engineers, batch operations analysts, application
SMEs, and DBAs. This person may also need to work with technical
resources at third-party partner organizations in order to gather
specifications for data sent by or sent to said partner. Finally,
they will closely partner with QA and UAT teams in order to tie
together test cycles and to make sure that the test cases being run
are in service towards the new features being built.Furthermore,
this person will work together with business analysts in order to
properly document the results of reverse-engineering expeditions in
case such documentation is lacking.To be successful in this role,
this engineer must be able to fluidly follow data across a tech
stack of multiple different languages. In addition to traditional
C# application development knowledge, experience with ETL and
enterprise scheduling toolsets is a must-have. Experience analyzing
data sets in order to create realistic test data is important.
Experience with partner integration would be a big asset.This
person will be expected to be organized and self-starting. S/he may
receive ambiguous tasks or code to dig into and will be expected to
own the task from start to finish.Required Skills
Primary Location:Miami, Florida, United States of America
Other Locations:Florida-Miami
Organization:Santander Consumer USA Inc.by Jobble
Keywords: Santander Holdings Usa Inc, Pembroke Pines , Software Engineer, Test Harness Specialist, IT / Software / Systems , Pembroke Pines, Florida
Click
here to apply!
|