Position: Software Tester
POSITION SUMMARY
We are seeking a talented Unit Tester / QA Tester to ensure the high quality and reliability of our software products. The ideal candidate will have a strong background in unit testing for user interfaces and APIs.
Key Responsibilities
• Develop and execute comprehensive test plans for web applications built on Angular, React/Vite, NodeJS/, ensuring coverage of user interfaces and API functionalities.
• Collaborate closely with software engineers to understand application features and ensure that testing efforts align with development priorities.
• Implement and maintain automated testing frameworks for both frontend and backend components.
• Conduct regression testing to validate that new code changes do not negatively impact existing functionalities.
• Perform exploratory testing to identify potential issues and areas for improvement in the user experience.
• Collaborate with the development team to troubleshoot and resolve issues, providing detailed bug reports and testing documentation.
• Provide input on testability, scalability, and reliability during the software development lifecycle.
• Contribute to the establishment and improvement of testing processes and methodologies.
POSITION QUALIFICATIONS
Required Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Minimum of 2-4 years of experience in unit testing for web applications, including Angular, React/Vite, and NodeJS/.
• Familiarity with testing tools and frameworks such as Jest, Jasmine, React Testing Library, and others.
• Strong understanding of database testing principles, with experience in PostgreSQL and MongoDB.
• Experience with API testing and validation using tools like Postman or Insomnia.
• Fluency in written and spoken English. Minimum 2-3 years of experience working with English-speaking clients and/or employers.
Other Preferred Qualifications:
• Familiarity with continuous integration and deployment (CI/CD) processes.
• Previous experience working with healthcare applications or similar regulated industries.
• Knowledge of security testing principles and practices.
• Understanding of version control systems, preferably Git.
• Experience with performance testing tools and methodologies.
• Familiarity with Docker and containerized testing environments.
APPLY FOR THIS JOB:
Company: Global Teams
Name: PS
Email: