Senior Software Engineer In Test
CurrentCreate, update, support, and maintain complex test automation frameworks for Android-based payment systems- Develop automation solutions for new payment features in Java, Android, Ruby, Bash, and Groovy- Maintain and improve custom test executors in Java, Android, and JavaScript which all communicate with ourbuilt-in-house robots via our SpringBoot-based REST services- Support a team of SDET’s by ensuring lab resources are ready to execute at any time utilizing tools such as SSH,Postman, ADB and physically managing devices- Develop automated test cases in multiple test frameworks written in Java, Android, and JavaScript- Perform regression, integration, new feature, and stress testing for monthly app and server releases- Utilize Jira to author, update and verify bugs and features during code development and release testing- Foster a collaborative relationship between development and quality ensuring a no-blame mentality that leads to abetter product and experience for our end users- Triage automation and manual test failures, as well as, troubleshooting Jenkins pipeline and physical robot issues- Interview, hire, and onboard new SDETs and manual testers- Train and advise teammates on best practices for automated and manual test activities- Create, update and maintain Linux and Windows VMs hosting services to support test automation● Develop Jenkins pipelines that leverage Ruby, Bash, and Groovy to setup and tear down payment devices forautomated payments testing● Manage Jenkins, Kibana, and various custom services● Drive continuous improvement of test infrastructure, test coverage, and result analysis