Implement new features and fix defects for client software front-end using TypeScript, Next.js, HTML, and Tailwind CSS. Work with back-end engineers to integrate API and database functionality using Node.js, Express.js, and GraphQL. Ensure all code written is testable, optimized, and secure. Write end-to-end unit tests using Playwright. Manage cloud capability and storage using Microsoft Azure. Use version control technologies such as Git and GitHub for code collaboration.
Implemented software solutions to create new features and fix defects for multiple projects using ReactJS, Ember.js, Node.js, SQL, HTML, and CSS. Worked with designers and product owners to obtain all necessary assets and specifications for each task. Used version control technologies such as Git and Bitbucket for code collaboration.
Wrote and modified automated test cases for multiple projects using the Robot framework, Selenium, jQuery, and Python. Ran automated regression tests for multiple projects. Delegated tasks to and reviewed code of fellow QA engineers regarding automation work. Worked with developers to create tests for ReactJS and Node.js projects.
Helped maintain website functionality and aesthetics using HTML and CSS. Conducted analytics on website traffic and purchase history. Conducted SEO keyword research for new products. Worked with fellow employees to execute tasks and obtain input on new ideas.