Net2Source (N2S)
Software tester
Net2Source (N2S)United Arab Emirates3 days ago
Full-timeInformation Technology
Job Description: Software Tester

Position: Software Tester

Location: Dubai

Experience: 5 years of relevant experience

Education: Bachelor's degree in computer science, IT, or any related discipline

Employment Type: Full-time

Key Responsibilities

  • Test Planning:
    • Understand and analyse system requirements and technical specifications.
    • Design, develop, and execute test plans, test cases, and test scripts.
  • Manual and Automated Testing:
    • Perform manual testing of software applications to identify bugs and ensure functionality.
    • Develop and execute automated test scripts using testing tools like Selenium, JUnit, or TestNG.
  • Defect Management:
    • Identify, document, and track software defects in a structured manner.
    • Work closely with the development team to ensure issues are resolved effectively.
  • Performance and Security Testing:
    • Conduct performance testing to ensure applications meet speed and scalability requirements.
    • Perform security testing to identify potential vulnerabilities.
  • Regression Testing:
    • Test updated software to confirm that changes or enhancements have not negatively impacted existing functionality.
  • Collaboration:
    • Collaborate with developers, business analysts, and project managers to understand requirements and user needs.
    • Provide timely and comprehensive feedback on product quality.
  • Reporting and Documentation:
    • Prepare and maintain detailed test reports, summaries, and documentation.
    • Communicate test results and provide recommendations for improvement.
  • Continuous Improvement:
    • Stay updated on emerging testing tools, techniques, and best practices.
    • Contribute to the development of automated testing frameworks.
Qualifications:

  • Education: Bachelor's degree in computer science, IT, or a related field.
  • Proven experience as a Software Tester or QA Engineer in a software development environment.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Hands-on experience with both manual and automated testing tools.
  • Familiarity with bug tracking tools (e.g., JIRA, Bugzilla).
  • Basic knowledge of programming languages (e.g., Java, Python) is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and a passion for delivering high-quality software.
  • Effective communication and teamwork skills.

Key Skills

Ranked by relevance