The posting
Software Tester (Manual & Automation – Python, API, Web, Backend, Agent-Based Testing)
## Company Overview Company overview is not specified.
## Job Summary We are seeking a Software Tester with expertise in both manual and automation testing. The role involves testing APIs, web applications, backend services, and agent-based solutions. The ideal candidate will contribute to ensuring software quality and robustness by leveraging their experience with Python automation, as well as testing security agents and system-level applications across multiple operating systems, including Windows, Linux, and macOS.
## Responsibilities - Develop and execute manual and automated test cases for agent-based security solutions, APIs, web applications, and backend services. - Perform functional, regression, performance, security, and integration testing for agent-based software running on various platforms. - Automate API and agent testing using Python frameworks like PyTest, Robot Framework, or Selenium. - Validate agent telemetry and event logging utilizing Elasticsearch, MySQL, and file-based logs for data integrity. - Conduct low-level system testing, including process monitoring and network activity validation. - Perform API testing with tools such as Postman, Newman, or REST Assured to ensure proper agent-to-backend communication. - Collaborate with developers for debugging agent-based issues and optimizing performance. - Implement and maintain test automation frameworks within CI/CD pipelines (Azure DevOps). - Conduct load and performance testing for agent-based solutions using platforms like JMeter or Locust. - Generate detailed test reports and manage defect tracking using JIRA or Azure Boards.
## Qualifications - Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. - Experience: 5-8 years in software testing. - Testing Types: Proficiency in agent-based testing, API testing, backend testing, and web testing. - Automation Tools: Experience with Python frameworks—PyTest, Robot Framework, and Selenium WebDriver. - API Testing: Familiarity with tools such as Postman, REST Assured, and knowledge of OpenAPI and Swagger. - Database Validation: Strong skills in MySQL, including writing queries for data validation. - System-Level Testing: Knowledge of agent telemetry, file system monitoring, and network validation across Windows, Linux, and macOS. - CI/CD & DevOps: Experience with Azure DevOps Pipelines. - Performance Testing: Utilization of JMeter, Locust, or similar tools. - Bug Tracking & Test Management: Proficiency with JIRA, Azure Boards, and TestRail. - Version Control: Familiarity with Git, GitHub, GitLab, or Azure Repos.
## Preferred Skills - Experience with agent-based security solutions (like EDR, XDR, SIEM agents, or monitoring tools). - Background in testing .NET and Python-based backend systems. - Knowledge of containerized testing methodologies with Docker. - Familiarity with testing IIS-hosted applications. - Understanding of cybersecurity concepts, threat detection, and anomaly analysis. - Exposure to cloud environments like Azure or AWS. - Experience with security testing tools, including OWASP ZAP and Burp Suite.
## Experience - 5-8 years of relevant experience in software testing, including both manual and automated testing practices.
## Environment - Location: Remote work available; position can be based in India or outside India. - Work involves collaboration with teams across various geographical locations.
## Salary Salary information is not specified.
## Growth Opportunities - Opportunity to build automated test frameworks from scratch and engage in continuous learning and career growth.
## Benefits - Competitive salary and benefits package. - Opportunity to work on cutting-edge agent-based security and monitoring solutions. - Collaborate with backend, security, and cloud teams on real-world cybersecurity challenges.



