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.