Senior Software Engineer In Test
CurrentResponsible for testing web based application running on Tomcat web server and using a Postgres or MS SQL database. Test automation is written in Java using IntelliJ IDEA. UI automation uses the Selenium WebDriver. Review and debug test failures from automated runs in TeamCity. Contribute to monthly sprint planning by providing feedback on design document and giving test cost estimations. Work to improve UI test reliability by identifying “random” failures and providing fixes in our automation libraries.Achievement Highlights:• Experience with IntelliJ IDEA, Java, Selenium WebDriver and continuous integration using TeamCity.• Test owner of several different projects. Responsible for creating test plan, test automation, buddy testing and QA sign-off of the project.• Currently working on a project that will spin up trial instances of LabKey software in AWS. Wrote test automation to validate a REST api that creates a ubuntu instance in AWS. Used Postman to do manual testing of the api.• Writing test automation to validate a LabKey server in AWS is not impacted by WAF settings. • Implemented test automation libraries used by different teams. Test automation runs on Windows, Mac and Linux.• Perform code reviews of test automation scripts and libraries. • Generate daily test run reports and do initial investigation into test failures using test log reports and call stack information. Fix test automation issues in test libraries and test scripts.• Wrote some simple Python script using Boto3 to clean up orphaned AMI images.