Job Description

Position - Software Tester (Automation)


✨ Why Join Us?

  • πŸš€ Growth-driven environment with modern, automation-first projects
  • πŸ“† Weekends off + Provident Fund benefits
  • 🀝 Supportive, collaborative & innovation-first culture


πŸ” Role Overview

We are looking for an Automation Tester with strong hands-on experience in Python-based UI, API, and WebSocket automation. You will collaborate closely with developers, project managers, and QA peers to ensure product quality, performance, and reliability, while also exploring AI-led testing initiatives.

🧩 Key Responsibilities

🧾 Requirement Analysis & Test Planning

  • Participate in client interactions to understand testing and automation requirements.
  • Convert functional/technical specifications into automation-ready test scenarios.


πŸ€– Automation Testing & Framework Development

  • Develop and maintain automation scripts using Python, Selenium, and Pytest.
  • Build scalable automation frameworks for UI, API, and WebSocket testing.
  • Improve script reusability, modularity, and performance.


🌐 API & WebSocket Testing

  • Perform REST API validations using Postman/Swagger.
  • Develop automated API test suites using Python/Pytest.
  • Execute WebSocket test scenarios (real-time event/message validations, latency, connection stability).


πŸ§ͺ Manual Testing (As Needed)

  • Execute functional, UI, smoke, sanity, and exploratory tests.
  • Validate applications in development, QA, and production environments.


🐞 Defect Management

  • Log, track, and retest defects using Jira or Zoho Projects.
  • Ensure high-quality bug reporting with clear steps and severity/priority tagging.


⚑ Performance Testing

  • Use JMeter to conduct load, stress, and performance tests for APIs/WebSocket-based systems.
  • Analyze system performance and highlight bottlenecks.


🧠 AI-Driven Testing Exploration

  • Research and experiment with AI tools to enhance automation coverage and efficiency.
  • Propose AI-driven improvements for regression, analytics, and test optimization.


🀝 Collaboration & Communication

  • Participate in daily stand-ups and regular QA syncs.
  • Communicate blockers, automation progress, and risks clearly.


πŸ“Š Test Reporting & Metrics

  • Create reports on automation execution, defect trends, and performance benchmarks.


πŸ›  Key Technical Skills

  • βœ” Strong proficiency in Python
  • βœ” UI Automation using Selenium (Python)
  • βœ” Pytest Framework
  • βœ” API Testing – Postman/Swagger
  • βœ” WebSocket Testing
  • βœ” Performance Testing using JMeter
  • βœ” Knowledge of CI/CD tools (such as Jenkins
  • βœ” Knowledge of Git
  • βœ” SQL knowledge (added advantage)
  • βœ” Functional/Manual Testing expertise
  • βœ” Solid understanding of SDLC/STLC & QA processes


🧰 Tools You Will Work With

  • Automation: Selenium, Pytest
  • API & WebSockets: Postman, Swagger, Python libraries
  • Performance: JMeter
  • Project/Defect Tracking: Jira, Zoho Projects
  • CI/CD & Version Control: Jenkins, Git


🌟 Soft Skills

  • Strong communication & teamwork
  • Detail-oriented and analytical
  • Problem-solving mindset
  • Ownership and accountability

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application