SSUSA Job #870: SENIOR SOFTWARE DEVELOPMENT ENGINEER

Job Description

SENIOR SOFTWARE DEVELOPMENT ENGINEER

RESPONSIBILITIES

  • Collaborate with Product and Engineering to develop a comprehensive Test Plan that validates product functionality
  • Develop automated tests using Gherkin and Selenium following defined best practices
  • Develop and execute tests at all levels of the testing pyramid(unit tests, integration tests, performance tests, end to end tests, security tests. etc.)
  • Triage and resolve automated test failures with product engineers directly
  • Build and maintain automated testing, test environments(Kubernetes)and test data
  • Drive adoption of CI (continuous integration) and CD (continuous deployment
  •  

SKILLS

  • A solid understanding of the Software Development Lifecycle SDLCand its related methodologies
  • Built automated testing frameworks and experience with Selenium (or similar automation tools)
  • Experience working with continuous integration systems, build process automation and application deploy(Jenkins, Concourse)
  • Demonstrated ability to use RESTful APIs, use databases, and develop SQL queries.
  • Familiarity with Kubernetes and understanding of core Kubernetes concepts (Deployment, Pod, ConfigMap, Secret)
  • Experience in developing software and/or tests in Java, Python or node.JS
  • Ability to analyze programmatically and think critically about statistics, heuristics, and algorithms

              SEND YOUR RESUME TO CLIFF@SSUSA.COM
                MENTION JOB 870 IN THE SUBJECT BOX

Job Location
New York City

Position Type
Permanent