We are seeking a detail-oriented and motivated Software Tester with expertise in both manual and automation testingto join our quality assurance team. The ideal candidate will have 3-5 years of experience in testing software applications, ensuring high-quality deliverables, and contributing to a seamless user experience. You will collaborate with development and product teams to identify, document, and resolve defects effectively.
Software Tester (Automation & Manual)
Permanent / Full-Time

Duties and responsibilities
Manual Testing:
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
 - Develop, document, and execute detailed test cases, test plans, and test scenarios.
 - Perform functional, regression, integration, and usability testing.
 - Identify, report, and track software defects and inconsistencies in bug tracking tools like Jira, Bugzilla, or similar.
 - Conduct exploratory testing to identify potential issues not covered by test cases.
 
Automation Testing:
- Develop and maintain automated test scripts using tools like Selenium, TestNG, Cucumber, or similar.
 - Execute automated test cases and analyze results to identify issues and bottlenecks.
 - Integrate test automation scripts with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
 - Update existing automation frameworks and build reusable components.
 - Generate reports for automation test results and provide actionable insights to the development team.
 
Collaboration & Communication:
- Work closely with development and product teams to understand application functionality and business requirements.
 - Participate in sprint planning, daily stand-ups, and retrospectives as part of Agile processes.
 - Provide input on improving test processes, tools, and overall QA strategy.
 
Performance & Security Testing (Preferred):
- Perform basic performance and load testing using tools like JMeter or similar.
 - Assist in testing software for vulnerabilities in compliance with security standards.
 
Skills and experience
Must-Have:
- Strong knowledge of manual testing techniques and tools.
 - Hands-on experience with automation tools like Selenium, Appium, or similar.
 - Proficiency in test management tools (e.g., TestRail, Zephyr).
 - Basic programming skills in languages like Java, Python, or JavaScript for writing test scripts.
 - Familiarity with bug tracking tools like Jira or Bugzilla.
 - Understanding of Agile/Scrum methodologies.
 
Good to Have:
- Knowledge of performance testing tools like JMeter or LoadRunner.
 - Exposure to API testing tools like Postman or SoapUI.
 - Experience with mobile application testing (manual and automated).
 - Understanding of CI/CD tools like Jenkins or GitLab CI/CD.
 - Knowledge of security testing concepts.
 
Soft Skills:
- Strong analytical and problem-solving skills.
 - Excellent communication and collaboration abilities.
 - Attention to detail and a commitment to delivering high-quality software.
 - Ability to work under tight deadlines and manage multiple tasks effectively.
 
Perks & Benefits
- Competitive salary and performance-based incentives.
 - Opportunities for professional development and certifications.
 - Flexible working hours and remote work options.
 - Collaborative work culture and supportive team environment.
 
Interested in this vacancy?
Enter your Resume details with cover letter and Apply Shortlisted candidates will be contacted.