Job Title: Sr Data SDET
Location: Owings Mills, MD
Duration: Long term contract
MUST Haves:
JMeter
Java
SQL (from the data management side)
AWS
They need to have experience with Snaplogic pipelines
Job Description:
- Currently moving high volume data from mainframe/legacy systems to modern stacks/AWS
- Have a data team that his converting tons of batch jobs and moving to cloud
- Needs someone with SQL OR ETL OR Big Data Analysis and DBA background would be great (PLUS)
- Needs to come from high transaction based companies (PayPal, etc.) - PLUS
- Not a “selenium” type person but would great if they could do all
- API Testing is a must have, JMeter as well.
- They need to have experience with Snaplogic pipelines
SDET will be responsible for developing and executing comprehensive suites of automation test plans and test cases, maintaining and adding to existing automation framework, continued evaluation of test cases for inclusion in regression, automation for newly integrated features, and development of tool sets to augment QA and Development testing.
Qualifications:
· Experience working within a Scrum team and solid understanding Agile principles.
· Needs someone with ETL/Big Data Analysis/SQL and DBA background
· Need experience with Snaplogic
· Needs SQL/Big Data/ETL/Python
· Needs to come from high transaction based companies
· Understanding of ATDD, TDD, and test automation
· Solid knowledge Java development with API and RESTful services testing
· Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns
· Solid database querying knowledge. Preference for MS SQL Server, Oracle a plus
· A solid understanding of financial markets and instruments
· Experience with automation tools such as Selenium, Cucumber, Protractor (must have), Git, Sonar, Fortify, HP ALM, Rally. or SpecFlow.
· Bachelor's degree in a technical field such as computer science, computer engineering or related field required
· Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach
· A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches