Lead SDET - (Java, JUnit, TDD/ CI/CD) - Owings, Mills, MD

Location: Owings Mills, Maryland

Type: Contract To Hire

Lead SDET - (Java, JUnit, TDD/ CI/CD) - Owings Mills, MD

Optomi, in partnership with one of the world’s leading and innovative financial services company, is seeking a Lead Software Development Engineer in Test for their Owings Mills, MD location.

The Lead SDET will be joining an established team and will have the ability to work cross-functionally throughout the enterprise with various development teams taking a consultant-like approach to ensure that every piece of code meets the highest standards of quality. You will be creating common libraries, components, and frameworks used for test automation and must have people leadership, communication & influence skills.

Apply today if your background includes:

  • Passion for full-stack development with a test-driven approach using Java, JavaScript, Swift, Python, C#
  • You have the ingrained drive to ensure that every piece of code meets the highest standards of quality
  • Eager to learn new technologies and continually challenge your teammates
  • Creating custom automated test
  • Experience using frameworks and tools like Junit, Nunit, Jtest, Qunit, Unit.js, TestNG
  • Knowledge of Automated Test-Driven Development and Paired programming
  • CI/CD

Job Responsibilities:

  • Collaborate with the engineer team in reviews of technical specifications and program code with an emphasis on testability
  • Assurance of Clean Code Development: readability, changeability, extensibility and maintainability
  • Analyze the requirements and help with defining the acceptance criteria for the features that are being developed
  • Work closely with the Product team to understand their expectations of how a feature would function
  • Decompose user stories/requirements to identify what tests need to be created and automated across the full solution stack (business logic, contract, journey, accessibility, visual, performance)
  • Work in tandem with the developers to automate tests for the full solution stack (business logic, contract, journey, accessibility, visual, performance)
  • Work with the development and operations teams to debug testing failures
  • Actively monitor post-release metrics to identify any defects that may have slipped through the cracks
  • Write tests that expose the defect before any fix is attempted
  • Evaluate existing testing methodologies and suggest new techniques that will help deliver high-quality features faster
  • Improve, maintain, and execute automated testing across the full solution stack