Job
Description
As a QA Engineer, you will leverage your 6+ years of experience in software testing to focus on test automation, integration testing, and performance testing. Your responsibilities will include: - Designing, developing, and maintaining robust test automation frameworks for web, API, Mobile, and backend components. - Performing integration testing of distributed systems, services, and APIs. - Conducting performance and load testing using tools like JMeter, etc., and analyzing results to identify bottlenecks and scalability issues. - Leveraging open source tools such as Selenium, TestNG, Junit for automated test execution. - Experience with REST API testing and tools like RestAssured, Postman, Swagger. - Creating and maintaining scripts for automated regression, functional, smoke, and sanity tests. - Implementing and maintaining test suites within CI/CD pipelines using Jenkins / GitLab CI, etc. - Collaborating with development, DevOps, and QA teams to integrate testing early in the development cycle. - Experience with container orchestration (e.g., Docker, Kubernetes). - Preparing detailed test plans, test cases, and test reports, documenting issues and risks effectively. - Participating in root cause analysis for performance or test failures and providing insights for resolution. Required Qualifications: - Experience with CI/CD pipelines - Proficiency in Selenium, Junit - Strong background in performance testing - Knowledge of REST API testing - Familiarity with Docker, Kubernetes - Expertise in GitLab CI, Jenkins - Automation skills using tools such as Postman, JMeter, RestAssured This job will provide you with the opportunity to work with cutting-edge technologies and collaborate with cross-functional teams to ensure high-quality software delivery.,