The core responsibilities for the job include the following:
Automation Testing:
- Design, develop, and maintain automated test suites using Selenium and Playwright.
- Build scalable test frameworks for UI, API, and integration testing.
- Ensure high test coverage and reliability of automation pipelines.
Performance and Load Testing:
- Design and execute load/stress tests using tools like Apache JMeter, k6 or Gatling.
- Analyze system bottlenecks and provide actionable insights.
- Work with engineering teams to optimize system performance.
Smoke and Regression Testing:
- Define and execute smoke test suites for every deployment.
- Maintain regression test pipelines for stable releases.
- Integrate tests into CI/CD workflows for continuous validation.
AI-Based Testing
- Leverage AI-driven testing tools (e. g., Testim, Mabl) for: Self-healing test scripts, Smart test generation, and Visual regression detection.
- Experiment with AI/ML techniques to improve test efficiency and coverage.
API and Backend Testing:
- Validate APIs using tools like Postman or REST Assured.
- Build automated API test suites integrated into pipelines.
Requirements:
- Strong experience in test automation frameworks.
- Hands-on expertise with Selenium / Playwright.
- Proficiency in programming: Java, Python.
- Testing Types: Automation Testing, Smoke Testing, Regression Testing, API Testing, and Load/Performance Testing.
Tools and Frameworks:
- Load testing: Apache JMeter, k6 Gatling.
- API testing: Postman, REST Assured.
- CI/CD: Jenkins, GitHub Actions.
AI Testing (Good to Have):
- Exposure to: Testim, Mabl.
- Understanding of self-healing tests and intelligent test automation.
#J-18808-Ljbffr…
