Enable job alerts via email!

Software Test Engineer

Traverse Technology Services

Abu Dhabi

On-site

AED 30,000 - 60,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Tester to ensure the highest quality of software products. In this role, you'll be responsible for creating test plans, executing various types of testing, and collaborating with developers and product managers in an Agile environment. Your expertise in test automation tools like Selenium and JUnit will be critical as you develop and maintain automated test scripts. This position offers a dynamic work environment where your contributions will directly impact the software development lifecycle, making it an exciting opportunity for those passionate about quality assurance.

Qualifications

  • 2+ years of experience in software testing, both manual and automated.
  • Hands-on experience with test automation tools like Selenium and JUnit.

Responsibilities

  • Create detailed test plans, test cases, and scripts based on requirements.
  • Perform functional, regression, performance, and security testing.

Skills

Software Testing
Test Automation
Agile Methodologies
SQL

Education

Bachelor's degree in Computer Science
Bachelor's degree in Engineering

Tools

Selenium
JUnit
TestNG
Cypress
Jest

Job description

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

Key Responsibilities:

  1. Test Planning & Design:
    • Create detailed test plans, test cases, and test scripts based on software requirements and technical specifications.
  2. Test Execution:
    • Perform functional, regression, performance, and security testing to ensure software quality.
    • Identify, report, and track defects, collaborating with developers to reproduce and resolve issues.
    • Execute manual and automated tests for web, mobile, and desktop applications.
  3. Automation:
    • Develop and maintain automated test scripts using testing frameworks and tools (e.g., Selenium, JUnit, TestNG, etc.).
    • Continuously improve and optimize the automated test suite to increase efficiency.
  4. Collaboration:
    • Work closely with developers, product managers, and other stakeholders to understand application requirements and contribute to the software development lifecycle.
    • Participate in daily stand-ups, sprint planning, and review meetings as part of an Agile development team.
  5. Quality Assurance:
    • Validate that software meets functional and non-functional requirements.
    • Conduct root cause analysis for issues and assist in troubleshooting and resolving technical issues.
  6. Reporting & Documentation:
    • Provide regular test progress reports to project stakeholders.
    • Maintain test documentation, including test cases, test logs, and bug reports.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 2+ years of experience in software testing (manual and automated).
  • Hands-on experience with test automation tools like Selenium, Jest, Cypress, JUnit, or TestNG.
  • Strong understanding of Agile methodologies and the Software Development Life Cycle (SDLC).
  • Proficiency in SQL

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank-related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.