Job Overview:
The QA Engineer is responsible for ensuring the quality, reliability, and performance of enterprise applications through a combination of manual and automated testing. The ideal candidate will have strong experience in test planning, test automation, CI/CD integration, and performance testing. This role involves working closely with developers, product managers, and DevOps teams to identify and resolve defects before release.
Key Responsibilities:
-
Develop and execute comprehensive test plans, test cases, and test scripts.
-
Perform functional, regression, integration, and performance testing for enterprise applications.
-
Design and implement automated test scripts using Katalon (much important), Selenium, Appium, or similar frameworks.
-
Collaborate with developers to ensure testability of new features and improve code quality.
-
Work with CI/CD pipelines to integrate automated testing in deployment workflows.
-
Monitor application performance and conduct load/stress testing using JMeter.
-
Track and manage defects using issue tracking tools such as Azure, TestRail.
-
Ensure security best practices by performing vulnerability and API security testing.
-
Review requirements and specifications to provide early feedback on usability and design.
-
Stay updated with the latest testing methodologies, tools, and industry trends.
Required Skills and Qualifications:
-
4+ years of experience in software testing (manual and automation) for enterprise applications.
-
Strong knowledge of test automation frameworks (Katalon, Selenium, Appium).
-
Experience with API testing tools (Postman, REST Assured).
-
Proficiency in scripting languages (Python, JavaScript, Java, Grovy) for test automation.
-
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).
-
Strong understanding of testing methodologies (Agile, DevOps).
-
Experience with mobile testing tools (Appium).
-
Knowledge of performance testing tools (JMeter , LoadRunner ).
-
Familiarity with security testing principles.
-
Excellent problem-solving and analytical skills.
Preferred Qualifications:
-
Experience with cloud testing platforms (BrowserStack).
-
Knowledge of SQL and database testing for data integrity validation.
-
Experience with test case management tools (TestRail).
Experience Level:
Mid to Senior (4+ Years)
Employment Type:
Full-time