About the job
We are seeking a meticulous Quality Assurance (QA) Tester to assess software applications and verify they conform to established quality standards prior to release. The ideal candidate will play a crucial role in uncovering bugs, reporting issues, and collaborating closely with developers and product teams to ensure the delivery of dependable, high-quality software.
Key Responsibilities
- Analyze requirements and specifications to create comprehensive test plans and test cases.
- Conduct manual and automated testing for web, mobile, and desktop applications.
- Identify, document, and track defects using bug-tracking tools such as Jira and Azure DevOps.
- Perform various types of testing including functional, regression, smoke, sanity, integration, and system testing.
- Work with developers to replicate, verify, and resolve defects.
- Validate fixes and ensure issues are thoroughly resolved before the software is released.
- Engage in requirement reviews and offer feedback from a QA perspective.
- Ensure adherence to quality standards, processes, and best practices.
- Prepare test reports and update stakeholders on testing status.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 1+ years of experience in software testing or quality assurance.
- Strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- In-depth knowledge of manual testing concepts and methodologies.
- Experience with defect tracking and test management tools.
- Basic knowledge of SQL and database testing.
- Familiarity with API testing tools, e.g., Postman.
- Strong analytical, problem-solving, and communication skills.
Preferred / Good-to-Have Skills
- Experience with automation testing tools such as Selenium, Cypress, or Playwright.
- Basic programming or scripting knowledge (Java, Python, JavaScript, etc.).
- Familiarity with Agile/Scrum methodologies.
- Experience with CI/CD pipelines and version control systems like Git.
- Exposure to performance or security testing.
Soft Skills
- Strong attention to detail.
- Ability to work independently and collaboratively in a team environment.
- Excellent time management and multitasking abilities.
- Proactive approach with a quality-first mentality.

