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