Enable job alerts via email!

Senior software Quality Assurance & Testing Specialist

ALJABR FINANCE

Dammam

On-site

SAR 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a skilled Software Tester to enhance user experience through effective quality assurance practices. In this role, you will design and implement testing frameworks, conduct both manual and automated testing, and collaborate closely with development teams to ensure high-quality software delivery. Your expertise in modern testing tools and methodologies will be crucial in driving continuous improvement initiatives. Join a dynamic team dedicated to excellence in software quality, where your contributions will directly impact user satisfaction and engagement. If you're passionate about quality assurance and eager to make a difference, this is the perfect opportunity for you.

Qualifications

  • 5+ years in software testing with a focus on manual and automated testing.
  • Strong understanding of SDLC and agile/DevOps methodologies.

Responsibilities

  • Design and implement a comprehensive software testing framework.
  • Collaborate with development teams to integrate testing into the SDLC.

Skills

Software Testing
Quality Assurance
Analytical Thinking
Problem-Solving
Communication Skills

Education

Bachelor’s degree in Computer Science
ISTQB Certified Tester (Advanced Level)

Tools

Selenium
Cypress
JMeter
LoadRunner
Jenkins
GitLab CI
Azure DevOps

Job description

Job purpose:

Responsible for creating intuitive and visually appealing user interfaces that enhance user experience and drive user engagement.

Job Tasks and Responsibilities:

  • Design and implement a comprehensive software testing framework, including policies, processes, and standards, to establish the testing function from the ground up.
  • Evaluate, recommend, and implement modern testing tools, frameworks, and methodologies to ensure efficient and effective quality assurance.
  • Develop and execute detailed test plans, test cases, and test scripts for functional, performance, security, and regression testing across multiple platforms (web, mobile, and desktop).
  • Conduct automated and manual testing, establishing and maintaining test environments and automation frameworks to ensure consistency and scalability.
  • Collaborate with development teams to integrate testing into the software development lifecycle (SDLC) using agile or DevOps methodologies, contributing to CI/CD pipelines for automated testing.
  • Participate in design and code reviews to identify potential issues early in the development lifecycle and ensure high-quality code delivery.
  • Monitor and analyze test results, identify trends, and report on quality metrics to stakeholders to support informed decision-making.
  • Perform root cause analysis for defects and provide recommendations for process improvements and preventive measures.
  • Ensure compliance with regulatory and industry standards, including SAMA guidelines, throughout the testing process.
  • Provide leadership and mentorship to team members, fostering a quality-first culture and driving continuous improvement initiatives to optimize testing processes and deliverables.
  • Stay updated on industry trends, emerging technologies, and best practices in software quality assurance to enhance testing workflows and tools.

Educational Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • ISTQB Certified Tester (Advanced Level or equivalent) preferred.
  • Certifications in test automation tools (e.g., Selenium, Cypress) or performance testing tools (e.g., JMeter, LoadRunner) are a plus.

Work Experience:

  • 5+ years of experience in software testing, quality assurance, or related roles, with a focus on manual and automated testing.
  • Proven track record of establishing and managing QA/testing processes and frameworks in an organization.
  • Extensive hands-on experience with modern test automation tools and frameworks, such as Selenium, Appium, Cypress, or similar.
  • Experience integrating testing into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
  • Familiarity with performance and security testing tools (e.g., JMeter, OWASP ZAP).
  • Strong understanding of SDLC and agile/DevOps methodologies.
  • Experience in testing enterprise applications and systems, including APIs and microservices.
  • Knowledge of compliance and regulatory standards in the financial sector, such as SAMA or PCI-DSS.

Personal Skills:

  • Strong analytical thinking with attention to detail and the ability to identify and resolve issues efficiently.
  • Leadership and mentorship skills to foster a quality-first culture and guide the development team on testing best practices.
  • Excellent communication skills to interact with technical and non-technical stakeholders and present quality-related findings effectively.
  • Problem-solving and adaptability to manage challenges and implement innovative solutions for quality assurance.
  • Time management skills to handle multiple projects, prioritize tasks, and meet deadlines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.