Software Development Engineer in Test in New York, NY at Open Systems Technologies

Date Posted: 11/7/2019

Job Snapshot

Job Description

A prominent global investment firm is seeking a Software Development Engineer in Test with experience in software development, automated testing, and Quality Assurance to join their team in New York, NY.  

Responsibilities

  • Lead end-to-end testing initiatives throughout the entire SDLC from test planning, test design, test execution, and test reporting; this includes performance testing, stress testing, front end, back end testing, automation testing, includes functional, regression, black box, white box
  • Drive standardization and adoption of Test Automation Technologies to maintain consistency across the company that will allow firm to scale as they grow
  • Act as a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary products
  • Collaborate with software engineers to identify and prevent gaps with automation/regression coverage and even build frameworks
  • Participate in transforming monolithic applications into more scalable and resilient distributed systems with high quality, using cloud technology
  • Build and improve automation testing frameworks and tools for API and web-based
  • Plan, develop, and execute regression, functional, load and other tests against the firm’s Back Office Systems, primarily the P&L calculation and reporting system
  • Design, develop, and use frameworks and harnesses for automated testing
  • Maintain a robust QA environment, including test databases and system deployments
  • Collaborate with the global QA team to design and build integration tests
  • Work with developers on improving system testability and creating testing environment
  • Act as a SME and mentor to individual contributors
  • Set up and maintain the CI/CD environments and pipelines
  • Document test plans, procedures, and test cases

Qualifications

  • A Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in quality assurance, system development, and automated testing within Financial Services Technology
  • Experience with Mockito, Selenium, Docker, Jenkins, JavaScript and/or AWS
  • Experience working with programmers and business authorities to automate critical workflows for testing
  • Experience with test automation, building test harnesses, and integrating automated testing tools and frameworks (Selenium, Cucumber, Specflow a plus)
  • Knowledge of financial instruments and nomenclature, experience with P&L accounting, attribution, and reconciliation
  • Experienced in Java, with a good knowledge of its ecosystems
  • Experience with Shift Left Test Automation
  • Experience with Continuous Testing and Continuous Delivery
  • Knowledge of OOPs concepts and application in writing the test frameworks
  • Knowledge of Proficiency with Unix
  • Able to solve complex problems with practical, maintainable, and scalable solutions
  • Strong technical skills, practical knowledge of SQL
  • Strong problem-solving skills, troubleshooting, and tracing root cause
  • Strong grasp on Page object Model and Design Patterns
  • Experience in automated testing of distributed systems/solutions
  • Experience designing, implementing or enhancing test harness/framework
  • Experience in automated testing of Distributed Data Systems Experience in testing RESTful API and test tools/frameworks
Job keywords: