We are looking for a highly skilled and detail-oriented Quality Assurance (QA) Engineer to ensure the delivery of high-quality software products. The ideal candidate should be a sharp, quick learner with strong analytical abilities and hands-on experience in both manual and automated testing.
Key Responsibilities
-
Design, develop, and execute comprehensive test plans, test cases, and test scripts.
-
Perform functional, regression, integration, load, stress, and security testing.
-
Write complex SQL queries to validate data integrity and backend processes.
-
Test secure APIs and ensure compliance with security standards.
-
Identify, document, and track defects using test management and defect tracking tools.
-
Collaborate closely with developers, business analysts, and stakeholders to ensure quality throughout the SDLC.
-
Execute automation scripts using industry-standard automation tools.
-
Ensure adherence to QA best practices, methodologies, and CMMI standards.
-
Participate in requirement analysis and provide feedback from a QA perspective.
Required Skills & Qualifications
-
Strong understanding of software QA methodologies, tools, and processes.
-
Hands-on experience with test automation tools such as JMeter, QTP, Silk Test, or Selenium.
-
Experience with test management tools like JIRA, QC, or similar platforms.
-
Proficiency in writing complex SQL queries and creating test scripts.
-
Knowledge of load, stress, and security testing techniques.
-
Understanding of TCP/IP protocol stack, web technologies, and application architecture.
-
Strong foundation in programming concepts.
-
Familiarity with CMMI framework and quality standards.
-
Experience in testing secure APIs.
-
Experience in testing stock market trading systems will be considered a strong advantage.
-
Excellent communication skills (verbal and written).
-
Strong analytical mindset with keen observation and problem-solving skills.
-
Ability to quickly learn new tools and technologies.