Type: Full Time - Remotely
Department: Technology
Summary
We are looking for a motivated Quality Assurance Engineer to improve the software development processes and prevent the defects from reaching the users.
Responsibility
Write clean, well-designed, efficient, testable and reusable code. Contribute to all phases of the development lifecycle. Design, develop, test and maintain restful APIs, data storage solutions, and third-party libraries. Troubleshoot, test and maintain the existing software, including applications, databases, interfaces, and new functionalities. Coordinate and collaborate cross-functionally to ensure the project meets business objectives and compliance standards. Participate in code reviews. Be abreast of the latest tech updates and best practices. Provide support for the desk with product related questions or issues. Skills and Qualifications
Bachelor’s Degree in Computer Science or related field with a solid foundation. At least 3 years of experience in QA testing Experience in high traffic and high demand software development. Fluent in communication using the English Language. Able to work in a close-knit team as well as independently. Understand fundamental design principles behind a scalable application. Practice Agile or Scrum software development methodologies. Experience in microservices and containerised development. Passionate and consistently working towards high standards and goals. Willingness to learn and accept criticism for the benefit of self-improvement is a must.