In a team of three, developed, debugged and maintained software according to functional, non-functional and technical design specifications. Ensured that code is maintainable, scalable and supportable. Projects included:
• Implemented (Python) an LCD screen with a dynamic menu and improved functionality.
• Migrated (Java) the automation framework to an entirely new one written by the automation team and ourselves.
• Developed software integration methodology and integration testing for complex features which are spread among several development teams in R&D.
• Automated processes to deploy, manage, configure and scale our application.
• Developed tools for continuous delivery in order to help automate build release processes and ease DEV and QA day-to-day work, using Java, Maven & SVN.
• Troubleshooting across the whole stack.
• End-to-end testing plans of brand new features.