Title: Automation Test Engineer
Location: New York, NY(Day1 Onsite)
Responsibilities: - Develop test plans for complex application.
- Deconstruct solutions into tests, optimize coverage and risk
- Create trusted test automation with high reliability and relevancy
- Work with test automation frameworks to implement automation
- Assess and advise on testability of user stories, including acceptance criteria, non-functional requirements, and the definition of done.
- Demonstrate strong debugging skills.
Requirements: - 10+ years of experience working as a Test Automation Engineer
- 8+ year of experience with Java, JavaScript development
- 8+ years of experience working with Test Automation frameworks (e.g., Selenium, Junit, Nunit, etc.)
- Experience in functional test (e.g., integration, interface/API testing and unit testing)
- Experience with web service technologies (e.g., XML, REST, SOAP)
Preferred: - Experience in developing non-functional tests (i.e., performance testing, load testing, stress testing, security testing, etc.)
- Individual Contributor - experienced with quality engineering tools
- Experience with blackbox and whitebox
- Knowledge of various deployment strategies (i.e., Blue/Green, Canary, A/B, etc.)
- Experience with BDD and TDD
- Experience with Code Quality tools (e.g., SonarQube)
- Experience with Security Scanning tools (e.g., Snyk, BlackDuck)
- Experience with CI tools (e.g., Jenkins, GitLab, CircleCI)