We are looking for a detail-oriented Software Tester to ensure the quality, stability, and reliability of our software systems. The ideal candidate has strong analytical skills, a solid understanding of QA methodologies, and the ability to identify defects early and clearly communicate issues to the development team. You will play a key role in maintaining product quality across complex workflows and systems.
Key Responsibilities
Execute manual and automated test cases for complex systems and workflows
Identify, document, and track bugs with clear reproduction steps
Perform functional, regression, integration, and user acceptance testing (UAT)
Conduct performance testing to evaluate system speed, load, and stability
Support basic security and penetration testing activities
Review requirements and highlight quality risks and testability issues
Collaborate closely with developers and product teams to resolve defects
Prepare detailed test reports, test cases, and QA documentation
Required Skills & QualificationsStrong understanding of software testing concepts and QA methodologiesHands-on experience with test case creation and bug tracking toolsFamiliarity with performance testing and basic security testing techniquesAbility to analyze complex systems and identify edge casesStrong attention to detail, documentation, and communication skillsBasic understanding of APIs, databases, and web/mobile applicationsEducationBachelor’s degree in Computer Science, Software Engineering, or a related fieldExperienceMinimum 2 years of experience in software testing or a QA-related roleProven experience in ensuring software quality and identifying defects