5
applicants
QA Engineer
Innobot Health
Colombo •
Full-time
Job Description:
We are looking for a highly skilled QA Engineer to join our team and ensure the quality of our software solutions. You will play a critical role in testing, validating, and improving the software to ensure it meets functional and performance requirements. This role will involve manual and automated testing across multiple layers, including backend, frontend, and APIs, ensuring that the final product is of the highest quality.
Responsibilities:
- Develop and execute comprehensive test plans and test cases to ensure the software meets business and technical requirements.
- Perform both manual and automated testing for web and mobile applications.
- Perform API testing, and backend services.
- Test and validate data stored in databases and processed in Snowflake for analytics.
Requirements:
- Proven experience as a QA Engineer, with experience in manual and automated testing.
- Strong understanding of software testing methodologies, including functional, regression, and performance testing.
- Experience with Flutter for mobile and web testing.
- Hands-on experience with gRPC API testing.
- Proficiency in backend testing with Python and Django.
- Familiarity with PostgreSQL for database testing and Snowflake for data validation.
- Familiarity with Kafka or similar messaging systems.
- Experience with CI/CD pipelines and integration with testing tools like GitHub Actions.
- Knowledge of machine learning concepts for testing related to trend analysis and anomaly detection is a plus.
- Strong attention to detail and ability to work independently.
- Excellent communication skills and ability to collaborate with cross-functional teams.