Position Overview :
The Quality Assurance Engineer is responsible for ensuring software quality through comprehensive testing, defect tracking, and continuous improvement of testing processes and methodologies.
- Analyze requirements and technical specifications.
- Develop detailed test plans, test cases, and measurable QA metrics.
- Perform manual test execution systematically.
- Create and maintain automated test scripts using tools / frameworks such as Selenium, JUnit, or similar testing libraries.
- Validate web services and RESTful APIs using tools such as Postman.
- Ensure data integrity, correctness of integrations, and adherence to performance requirements.
- Identify, log, prioritize, and track software defects using bug-tracking systems (e.g., JIRA).
- Work closely with developers to reproduce issues and verify fixes.
- Execute regression tests to ensure recent changes don't negatively affect existing functionality.
- Perform load and stress testing to evaluate application stability under peak usage conditions.
- Prepare and communicate regular QA reports, defect summaries, and test coverage statistics to stakeholders.
- Advocate and implement best practices for QA, continuous integration (CI), and test automation.
- Continuously enhance QA methodologies to streamline release cycles.
- Provide guidance and mentorship to junior QA engineers.
- Coordinate testing efforts across cross-functional teams.
- Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
- Occasionally participate in code reviews to ensure early detection of potential quality risks.
Requirements
Bachelor's degree in Computer Science , Software Engineering , Information Technology , or a related field.4–7+ years of hands-on experience in software quality assurance (QA) and software testing.Proven ability to develop and execute test plans and test cases for complex software applications (web, mobile, desktop).Solid experience working with testing methodologies ( Agile, Scrum, Waterfall ).Strong proficiency in test automation tools and frameworks (e.g., Selenium , JUnit , TestNG ).Certification in software testing (e.g., ISTQB certification).Prior experience within specific industries such as FinTech, Telecom, or SaaS (if applicable).Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Detail-oriented with exceptional organizational skills.Ability to effectively manage multiple priorities and meet tight deadlines.Familiarity with bug-tracking and project management tools (e.g., JIRA ).Benefits
Working Conditions :
8 Working hours from 9 AM to 5 PM or ( 10 AM to 6 PM )2 days off (Friday-Saturday)HybridMedical InsuranceSocial InsuranceGrowth OpportunityLearning & Development Path