Main Responsibilities
- Create reusable code and libraries for future use
- Maintain a well-tested code base with continuous integration
- Ensuring robust Unit and Integration tests
- Improving and setting up QA process
- Driving test automation process from the scratch
- Leveraging test automation framework (Jest, Vitest, Cypress, Go Testify, etc.)
- Defining a baseline and optimizing test documentation and checklists
- Optimization for maximum speed and scalability
- Development, testing, implementation, maintenance and improvement of software applications
- Providing management assistance, including hiring, deploying, training, and maintaining management of team work
- Participation in the design, scope, development and maintenance of features and components
- Defining project requirements and developing work schedules for the team
- Strong sense of responsibility with a commitment to deliver quality results on time