QA Engineer
About the Role
We are looking for sharp, analytical, and innovative QA Engineers to join our growing Quality Assurance team. This role is ideal for problem-solvers who think beyond the obvious, embrace new technologies, and are passionate about delivering flawless, scalable software. You’ll work on high-usage, enterprise-grade applications — applying modern QA methodologies, automation, and even AI-based testing approaches.
Key Responsibilities
- Design, develop, and execute comprehensive test scenarios using strong logical and analytical thinking.
- Perform functional, integration, regression, and end-to-end testing following industry best practices.
- Collaborate with the team to explore and implement AI-based testing strategies.
- Conduct load and performance testing (JMeter, LoadRunner, k6) and recommend performance improvements.
- Work closely with developers and product managers to identify, reproduce, and resolve defects.
- Write and execute complex SQL queries to support functional and conditional testing.
- Continuously learn and adopt new tools, frameworks, and technologies to improve QA efficiency and accuracy.
- Provide creative and practical solutions to complex testing challenges.
Required Skills & Qualifications
- 3+ years of hands-on experience in software QA (functional, integration, performance, regression).
- Strong analytical and logical reasoning skills for test design.
- Proficiency in SQL and database query writing.
- Experience with load/performance testing tools (e.g., JMeter, LoadRunner, k6).
- Knowledge of QA methodologies, processes, and best practices.
- Problem-solving mindset with attention to detail.
- Willingness to learn and adapt to emerging QA tools and technologies.
- Good communication and collaboration skills.
Nice to Have
- Experience with AI-based testing or advanced automation frameworks.
- Exposure to modern automation tools (e.g., Selenium, Cypress, Playwright).
- Background in testing cloud-based or distributed applications.