QA Automation Engineer

quest-global

Pune 2 Years Exp Posted 25d ago

Job Description

Manual, Functional & Backend Testing 

• Analyze business and technical requirements and create test scenarios, test cases, test data, and test plans. 

• Perform functional, regression, integration, system, smoke, sanity, negative, boundary, exploratory, and end-to-end testing. 

• Perform REST API testing using Swagger/OpenAPI, Postman, and cURL. 

• Validate API request/response payloads, HTTP methods, status codes, headers, authentication, schemas, data types, and business rules. 

• Perform functional, integration, and end-to-end testing of cloud-hosted REST APIs and backend services across multiple environments. 

• Validate communication and workflows between distributed backend services, including API dependencies and third-party integrations. 

• Perform backend/database validation using SQL, PostgreSQL, and MongoDB. 

• Validate application behavior across different environments and releases. 

• Analyze application/service logs, API responses, and monitoring data to troubleshoot backend failures, latency, connectivity, and integration issues. 

• Identify, document, track, and verify defects through the complete defect lifecycle. 

• Perform root-cause analysis and collaborate with developers, DevOps, and product teams to resolve issues. 

• Participate in test planning, estimation, test execution, release validation, and regression cycles. 

Automation Testing 

• Develop and maintain Python-based automation for API and UI testing. 

• Automate repetitive, regression, functional, negative, boundary, and workflow-based test scenarios. 

• Develop reusable and data/config-driven automation frameworks to improve test coverage and reduce manual effort. 

• Perform API automation including authentication, request/response validation, schema validation, retries, API chaining, and third-party service validation. 

• Develop UI automation using Selenium for critical end-to-end workflows. 

• Maintain reusable test components, test data, configurations, and automated reporting. 

• Analyze automation failures and troubleshoot issues using logs, API responses, and application behavior. 

• Identify suitable test cases for automation and continuously improve automation coverage and execution efficiency. 

Performance & System Testing 

• Perform load and performance testing using JMeter. 

• Work with distributed applications and containerized environments. 

• Use monitoring and logging tools to identify application and system bottlenecks. Technical Skills Testing: Manual Testing, Functional, Regression, Integration, System, Smoke, Sanity, Exploratory, End-to-End, API & Backend Testing Automation: Python, Selenium, REST API Automation, BDD/Behave, Data/Config-Driven Frameworks API & Database: REST, Swagger/OpenAPI, Postman, cURL, JSON, SQL, PostgreSQL, MongoDB Performance & Infrastructure: JMeter, Docker, Kubernetes/AKS, ELK/Kibana, Grafana, Prometheus 

Similar Openings for You