cropped-Favicon

Senior SWE – Test Infrastructure

  • Full Time
  • NY
  • Posted 2 months ago
  • Applications have closed

nalashaa NALASHAA

Job Title:  Senior SWE – Test Infrastructure

Location: NYC

Responsibilities:

  • Design, develop and maintain complex test automation frameworks and tools that serve dozens of engineers.
  • Establish an automation test coverage strategy that aligns with the product design and covers the entire software development life cycle.
  • Develop and execute test cases based on client-driven design specifications and test cases designed by manual test engineers.
  • Own the integration of automated tests execution into current continuous integration and continuous deployment processes.
  • Develop tooling and infrastructure to help feature teams measure and increase their velocity
  • Lead and guide development teams to determine and implement the best automation testing strategy for each situation
  • Conduct PoCs on latest test automation tools and technologies.
  • Own test automation good practices and mentor junior and mid-level engineers by hands-on training.

Required Skills:

  • You have 5+ years of experience in Test Automation Engineering
  • You have experience in defining, developing and owning the test automation infrastructure for a large enterprise.
  • You have expertise in test automation and BDD tools such as Selenium, SpecFlow, Cucumber etc.
  • You have hands-on programming experience using high-level languages such as C# (preferred), Java or Python.
  • You are proficient with API testing
  • You have experience building continuous integration and deployment solutions (Jenkins, TeamCity, etc.) that served large software engineering organizations
  • You are a good team player, and have the ability to work cross-functionally

Nice to Have Skills:

  • You have developed test automation frameworks for complex distributed applications.
  • You have experience working with Jenkins and TeamCity.
  • You have experience with Amazon Web Services and modern virtualization technologies (Docker, etc.)
  • You have experience with Performance Testing

Education:

  • Bachelor’s Degree in Computer Science, Information Systems, a related field of Engineering, or a related field.