Senior QC Automation

VSOL is a digital enabler with a mission to help public and private organizations evolve their businesses through data and technology. We provide an end-to-end service from consulting to execution that drives the growth and innovation of our clients. As VSOL is in a phase of rapid expansion, we offer a dynamic, creative environment that accelerates your personal and professional development. We are looking for talented individuals eager to develop in international markets while contributing to the company’s future in a constructive and supportive manner.

Responsibilities:

  • Design, develop, and maintain robust automation testing frameworks and test scripts for web, mobile, and API applications.
  • Perform manual, automation, and API software testing across different platforms and environments.
  • Execute and evaluate manual and automated test cases to identify bugs, regressions, and ensure product quality meets the highest standards.
  • Develop, document, and maintain comprehensive functional and non-functional test cases, test plans, test reports, and testing documentation.
  • Work closely with business stakeholders to understand requirements, provide quality insights, and communicate testing status and risks effectively.
  • Collaborate with development teams to design effective testing strategies and perform all phases of testing including functional, system, integration, and regression testing.
  • Conduct stress testing and A/B testing to evaluate system performance, reliability, and user experience under various conditions.
  • Participate in peer reviews and inspect requirement documents, specifications, and technical design documents.
  • Collaborate cross-functionally with developers, product managers, designers, and other stakeholders to plan, coordinate, and deliver high-quality solutions to clients.
  • Prepare test data and environments as needed to complete testing assignments efficiently.
  • Track and control testing progress, report quality issues, and provide detailed metrics and status reports for projects.
  • Propose innovative solutions and process improvements to enhance product quality and testing efficiency.
  • Mentor junior QC team members and promote best practices in quality assurance and test automation.
  • Stay updated with new testing tools, methodologies, and industry trends to continuously improve testing approaches.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 5+ years of hands-on experience in QA/QC role with a strong focus on test automation.
  • Proven experience in designing and implementing automation frameworks using tools such as Selenium, Appium, Cypress, Playwright, or similar technologies.
  • Strong experience with API testing using tools such as Postman, REST Assured, or similar.
  • Experience in stress testing and A/B testing methodologies and tools (JMeter, Gatling, LoadRunner, or similar).
  • Solid experience working within SCRUM/Agile methodology with excellent understanding of Definition of Done (DoD) and Definition of Ready (DoR).
  • Demonstrated ability to communicate effectively with business stakeholders, translating technical concepts into business-relevant insights.
  • Experience collaborating cross-functionally with multiple teams to plan, coordinate deliverables, and ensure successful client delivery.
  • Proficiency in English (both written and verbal communication).
  • Experience with both white box and black box testing techniques.
  • Strong ability to write, manage, and maintain test cases and bug reports with clarity and detail.
  • Knowledge of databases (SQL, MongoDB, PostgreSQL) and ability to validate data integrity.
  • Experience with programming/scripting languages such as JavaScript, Python, Java, or similar test automation.
  • Familiarity with CI/CD pipelines and integration of automated tests (Jenkins, GitLab CI, GitHub Actions, or similar).
  • Knowledge of software development lifecycle (SDLC) and bug lifecycle management.
  • Experience with version control systems (Git, SVN).
  • Familiarity with bug tracking and test management tools such as Jira, TestRail, or similar.

Preferred Qualifications:

  • Experience with performance testing and optimization.
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Certifications in software testing (ISTQB, CSTE) or Agile methodologies.
  • Experience working with international clients and distributed teams.

Why you’ll love working here:

  • Working in start-up environment, English-speaking, with opportunity to be part of innovation team and global projects
  • Onsite opportunities in UAE (United Arab Emirates) and KSA (Kingdom of Saudi Arabia)
  • 13th-month salary bonus
  • Premium Health insurance for employees and family members (depending on level), Annual Health Check, Government Insurance in probation
  • 14++ days of Annual leave and 5 days of Outing leave
  • Lunch allowance and free parking
  • Taxi & phone allowance (depending on level)

Apply for this job

Job Application

Maximum file size: 3MB

Accepted file types: DOC, DOCX, PDF