We are a venture backed startup based in San Mateo, California and are looking for passionate self-starters who will stop at nothing to democratize investing and empower millions of people. This is an opportunity for a world class Sr. Software Engineer in Test to create and execute the test automation strategy and help us optimize the testing of our applications. Job Responsibilities: Understand the suite of Motif applications by reviewing product requirements, technical design documents and manual test cases. Develop test automation strategy – scope, approach, data & environments management, automation framework, and tools,.etc. Optimize the existing test automation framework using Java, Selenium web driver, JBehave and integrate with Hudson. Identify the scope for test automation based on the return on investment (ROI) in test automation. Automate front end and backend APIs using the automation framework and following test automation best practices. Create and maintain test automation data and/or test environments. Support functional testing team during the monthly release cycles by executing the automation test cases on demand. Strive to continuously improve the automation process, framework, and scripts to help reduce the script maintenance time. Provide weekly test automation progress and quality reports to senior management. Train the manual testing team on automation scripts execution and support them during monthly release cycles. Experience/Skills/Education: 5+ years QA or development experience with a working knowledge of testing methodologies, industry tools and best practices. 4+ years’ experience in designing and developing test automation frameworks (keyword, data driven, & hybrid) and automation scripts using Selenium and Java. 4+ years of programming experience in Java is required. Experience with continuous integration tools such as Hudson is required. Solid knowledge of relational database concepts and SQL. Experience testing REST APIs preferred. Experience using TestRail, Jira, Confluence is preferred. Good understanding of test planning, preparation and execution progress. Ability to write test cases (both positive, negative) by applying black box and/or white box test methodologies. Ability to create clear and concise bug reports with actionable steps to reproduce. Comfortable working in an agile development environment. Strong analytical and troubleshooting skills. Excellent written and oral communication skills. BS in Computer Science or related field.