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.
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.
Must-Have
Skills and experience
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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job