Responsibilities
- Understand product requirements, user stories, and acceptance criteria.
- Design and execute positive, negative, boundary, and edge-case test scenarios.
- Identify gaps in requirements and suggest improvements from a quality perspective.
- Ensure end-to-end test coverage across features, workflows, and integrations.
- Execute manual test cases and clearly document test results.
- Log, track, and verify defects with clear reproduction steps.
- Collaborate closely with developers, product managers, and senior QA engineers.
- Actively think from an end-user and failure perspective to uncover hidden issues.
- Participate in test planning, reviews, and retrospectives.
Requirements
- Bachelor's degree in computer science or engineering.
- Strong understanding of software testing fundamentals.
- Ability to write clear, concise, and effective test cases.
- Strong analytical and critical thinking skills.
- Curiosity to explore what can go wrong rather than only what should work.
- Good communication and documentation skills.
- Basic understanding of SDLC and STLC.
- Basic knowledge of APIs, databases, or web applications.
Good To Have
- Knowledge and experience in Linux, cloud, and networking.
- Exposure to test management or bug tracking tools (e. g., Jira).
- Familiarity with automation concepts or scripting (Python, Java, etc. ).
- Awareness of security, performance, or usability testing concepts.
Soft Skills
- Proficient verbal and written communication skills.
- Highly driven, positive attitude, team player, self-learning, self-motivating, and flexible.
- Strong customer focus - Decent Networking and relationship management.
- Flair for creativity and innovation.
What We're Looking For
- Someone who questions assumptions and doesn't test only the happy path.
- A tester who enjoys breaking things to make the product better.
- A fast learner with a strong quality mindset and ownership attitude.
This job was posted by Pooja Jaiswal from Voereir AB.