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