About Us?

Avanceon is a multinational corporation which specializes in automation, control systems integration, energy management solutions, and support services. With offices in Dubai, Qatar, Saudi Arabia, and Pakistan, it has established a significant market presence. Over its 24-year history, Avanceon has evolved into a comprehensive provider offering automation, energy management, service, and maintenance solutions. Through its extensive experience and diverse client base, including major blue-chip companies, it has garnered strong credentials and expertise in the industry.

Job Overview:

As a Quality Engineer at Avanceon, you will be responsible for ensuring that our products meet the highest quality standards. You will work closely with cross-functional teams including product development, manufacturing, and supply chain to identify and address quality issues. The ideal candidate is detail-oriented, analytical, and has a strong background in quality assurance and engineering principles.

Responsibilities:

  • Design, develop, and execute test plans, test cases, and automated testing scripts.
  • Perform manual and automated testing for functional, integration, regression, performance, and security.
  • Collaborate with the development team to ensure quality during the entire software development lifecycle.
  • Track, report, and manage defects and work closely with developers to resolve issues.
  • Ensure the product meets all client requirements, quality standards, and acceptance criteria.
  • Participate in sprint planning and daily scrums to provide testing insights and ensure proper QA coverage.
  • Utilize and maintain testing tools like Selenium, JIRA, TestRail, or similar.
  • Contribute to continuous improvement of QA processes, tools, and methodologies.
  • Develop and maintain automated testing pipelines in collaboration with DevOps engineers.

Skills:

  • Strong understanding of software testing principles, methodologies (Agile testing, TDD, BDD), and best practices.
  • Experience with automation tools such as Selenium, Postman, Jenkins, or similar.
  • Familiarity with load testing and performance testing tools (e.g., JMeter, LoadRunner).
  • Knowledge of CI/CD pipelines and how to integrate testing into these pipelines.
  • Ability to create clear and concise documentation, bug reports, and test cases.
  • Experience with version control systems like Git.
  • Solid knowledge of API testing and web services.
  • Strong analytical and problem-solving skills, attention to detail.

Education:

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • A Master’s Degree in a related discipline is a plus.
  • Industry certifications such as ISTQB, Certified Software Tester (CSTE), or Certified Agile Tester (CAT) are preferred.

Experience:

  • 3+ years of hands-on experience in quality assurance, with a focus on manual and automated testing.
  • Proven experience working in Agile/Scrum environments.
  • Experience with both frontend and backend testing, including API testing.

Other Standard Requirements:

  • Communication Skills: Excellent written and verbal communication skills to effectively report bugs and interact with development and client teams.
  • Attention to Detail: Meticulous attention to detail for identifying issues and ensuring software quality.
  • Team Player: Ability to work collaboratively within a cross-functional team, including developers, DevOps, product owners, and other stakeholders.
  • Problem-Solving Skills: Strong troubleshooting and analytical skills for debugging complex issues.
  • Adaptability: Ability to quickly adapt to changing project requirements and timelines.
  • Continuous Learning: Willingness to stay updated on the latest testing tools, methodologies, and industry best practices.

Preferred:

  • Knowledge of security testing practices.
  • Familiarity with cloud platforms like Azure.