Talent.com
This job offer is not available in your country.
Senior Software Tester

Senior Software Tester

Nasoft.egEl Sheikh Zayed City, Giza Governorate, EG
27 days ago
Job type
  • Quick Apply
Job description

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)
  • Hybrid
  • Medical Insurance
  • Social Insurance
  • Growth Opportunity
  • Learning & Development Path
  • Create a job alert for this search

    Software Tester • El Sheikh Zayed City, Giza Governorate, EG