Software Developer In Test And Automation Co-Op
CurrentWhat the Position Entails:- Work closely with senior engineers to further develop our test automation strategies and frameworks- Build and run automated functional, integration, stress, and performance tests- Build, maintain, and enhance tools that streamline and automate all forms of testing- Run large scale simulations based on custom or real-world data to find or reproduce issues, bottlenecks, and regressions- Analyze and report the results of testing efforts in a clear and timely manner- Some manual testing of mobile, web, and back-end applications - we try to automate the repetitive tasks but sometimes it's best to get hands onWhat I have Learned and Use:- Languages: Python, JavaScript, Bash, Angular- Web Stack: Django, Flask, Gunicorn, Nginx- Mobile: Ionic, hybrid apps for Android and iOS- Mapping/Routing: OpenStreetMap, Open Source Routing Machine, travel time/route estimation- Infrastructure: AWS, Redis, PostgreSQL, DramatiQ, RabbitMQ, Docker- Tooling: tox, unittest, pytest, jasmine/karma, cypress- Development Processes: Agile, continuous integration, Jenkins, zero-downtime software deployments