DescriptionOur SDET will be building and maintaining our current framework with automation, which will help us to shorten the manual testing process.
Responsibilities- Hands-on Java/Javascript / Python Automation Architect
- Must be hands-on with Selenium-Webdriver/Selenide
- Backend and webservices testing (Restful)
- Well versed with Testing Strategy
- Agile Background (BDD, TDD)
- Extensive knowledge of Jira
- CI Tools (Jenkins, Circle CI, Travis CI, Team City)
- Experience in setting up QA KPI metrics/ execution dashboard
- Must be able to lead the team and have excellent communication skills
- Extend existing automation framework as well as create new one from scratch
- Monitor statuses of builds and maintain regression tests
- Identify risks and interdependencies prior to releases to minimize impact on daily business operations
- Release management
- Isolate, replicate and report defects to the team
- Keep current on emerging technologies to advance our architecture/ technologies to support the growth of our business
- Develop and establish department standards and procedures, and coordinate the technical support and direction to programming, operations and other departments.
- Overall responsibilities for team members, project status, meetings, reporting, scope changes, financials, administrative and technical issues.
- Primary liaison for Technical & Business teams.
- Able to work non-standard office hours to meet critical maintenance and release schedules.
- Ability to troubleshoot and solve complex problems independently.
- Ability to manage conflicting priorities effectively.
- Expert knowledge of SQL or NoSQL DBs(MongoDB, Postgres SQL, Cassandra)
- Ability to troubleshoot and solve complex problems independently.
Requirements- 8-10 years of testing experience, 5+ years with automation
- Extensive knowledge of Automation with Selenium-Webdriver with Java/Javascript and Python
- Strong, proven Framework development for testing
- Strong programming experience in Java and Javascript and/or Python required
- Self-starter capability, ability to acquire new skills autonomously.
- Demonstrably solid written and verbal communication skills to drive projects to successful conclusion.
Preferred Skills- Angular testing with Protractor is a plus
- Gherkin/Cucumber-JVM nice to have
- Financial Background with prime brokerage is a plus
Desired Major(s)- Bachelor's degree in Computer Science or a related discipline or equivalent work experience.