Position Overview: - Position: Automation QA Engineer - Experience: Minimum 1-2 years - Salary Package: Based on experience - Location: Mohali - Job Type: Full-time, On-site About Zenmonk: At Zenmonk, we are more than an IT company—we are partners in delivering technology excellence with precision and dedication. Every solution we craft is infused with meticulous attention to detail and a commitment to technical mastery. Key Responsibilities: - Design, develop, and maintain automated test scripts for end-to-end system testing using tools like Selenium WebDriver, Postman, or JMeter, coding in Python, JavaScript, or Java. - Understand business requirements to prepare detailed test plans, test cases, and test scenarios. - Perform manual and automated testing of web and CRM applications (e.g., Salesforce, Zoho, or custom CRMs) for functionality, usability, and performance. - Execute API testing, regression testing, and system integration testing for complex applications. - Collaborate with development and product teams to understand software enhancements, resolve defects, and verify fixes. - Track, log, and manage bugs using appropriate bug-tracking tools. - Implement and maintain Hybrid Framework with knowledge of Python, JavaScript, or Java programming concepts (file handling, exception handling, database operations, and OOPS). - Conduct snapshot testing to capture application states and track changes. - Prepare comprehensive test documentation, including test scenarios and test summary reports. - Participate in release readiness and support User Acceptance Testing (UAT). - Integrate test automation into CI/CD pipelines using tools like GitLab and Git. - Utilize Docker for creating, deploying, and running test environments to ensure consistency across development and testing stages. Requirements: - Proven experience as a Quality Assurance Engineer or similar role (1-2 years). - Strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and defect lifecycle. - Hands-on experience in manual testing of web applications. - Basic automation knowledge with Selenium WebDriver, coding in Python, JavaScript, or Java. - Familiarity with API testing using Postman or similar tools. - Experience with CRM application testing (Salesforce, Zoho, or custom CRMs preferred). - Working knowledge of test management software and SQL for database testing. - Familiarity with Agile frameworks and regression testing. - Experience with Docker for containerized testing environments. - Strong analytical, problem-solving, and communication skills with attention to detail. Preferred Tools/Technologies: - Testing tools: Selenium WebDriver, Postman, JMeter - Version control: Git - CI/CD: GitLab - Containerization: Docker - Basic SQL for database testing - Programming languages: Python, JavaScript, or Java Qualifications: - Bachelor’s degree in Computer Science, IT, or a related field. Benefits: - Paid sick time - Performance bonus Schedule: - Day shift - Monday to Friday Experience: Total work: 1-2 years (Required) Job Type: Full-time Pay: Up to ₹50,000.00 per month Benefits: Paid sick time Ability to commute/relocate: Mohali, Punjab: Reliably commute or planning to relocate before starting work (Preferred) Experience: total work: 2 years (Preferred) Work Location: In person