fb_pixel
back
Back
Location:
United Arab Emirates
Department: Quality Assurance
Job Description

Minimum of 5 years of experience in QA engineering, with a focus on both manual and automated testing.
Proven experience with test automation frameworks (e.g., Selenium, Cypress, JUnit, TestNG).


Technical Skills:
Proficiency in programming/scripting languages (e.g., Java, Python, JavaScript, Ruby).
Experience with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins, GitLab CI, or others.
Familiarity with API testing (e.g., Postman, SoapUI, RestAssured).


Problem-Solving & Analytical Skills:
Strong analytical and problem-solving abilities.
Ability to write clear and concise test cases, documentation, and reports.


Knowledge of Testing Methodologies:
Deep understanding of various testing types: unit, integration, functional, regression, performance, security, and load testing.


Soft Skills:
Excellent communication skills, both written and verbal.
Strong attention to detail and commitment to delivering high-quality products.
Ability to work in a fast-paced, collaborative environment.
We are seeking a highly skilled and experienced Senior Quality Assurance (QA) Engineer to join our dynamic team. The ideal candidate will have a deep understanding of software testing methodologies and best practices and will be responsible for ensuring the highest quality of our software products. As a Senior QA Engineer, you will collaborate closely with development teams, lead test planning, execution, and automation initiatives, and contribute to the overall software development lifecycle.

Responsibilities:
Test Planning & Execution:
Design and execute comprehensive test plans, test cases, and test scripts to validate product functionality, performance, and security.
Develop manual and automated tests based on requirements and technical specifications.


Test Automation:
Lead efforts in building and maintaining automated test frameworks and scripts.
Utilize tools like Selenium, Appium, or other testing frameworks to increase the efficiency of testing.


Collaboration:
Work closely with developers, product managers, and other team members to understand requirements and provide feedback on software design and functionality.
Collaborate in sprint planning, test case reviews, and debugging efforts.


Quality Assurance Strategy:
Identify and implement best practices for quality assurance processes and standards.
Continuously monitor and improve the effectiveness of testing methods, tools, and techniques.

Bug Tracking and Reporting:
Identify, document, and track defects, providing clear steps to reproduce, severity, and impact.
Maintain and update test results, ensuring accurate reporting of test outcomes to key stakeholders.


Mentoring & Training:
Provide mentorship to junior QA engineers and assist in improving their technical skills.
Lead by example in promoting a culture of quality within the team.


Continuous Improvement:
Stay up to date with the latest trends in testing and automation tools.
Proactively recommend improvements to existing processes and tools.

companyLogo
IBS Software Services
TRQ25-0772-01-Test Engineer L3