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