Senior Automation Quality Control Engineer
Caliberly
- Dubai
- Permanent
- Full-time
- Automation leadership: Lead the design, development, and maintenance of advanced automated test scripts and frameworks for diverse software applications.
- Performance integration: Utilize your comprehensive knowledge of performance testing to seamlessly integrate performance testing capabilities into the automation framework.
- Strategy formulation: Collaborate with cross-functional teams to define holistic testing strategies that encompass functional, regression, and performance testing.
- Mentorship: Provide guidance and mentorship to junior members, fostering their growth and ensuring the team's collective expertise.
- Continuous improvement: Drive the enhancement of testing processes, incorporating best practices, emerging tools, and methodologies.
- Test execution and analysis: Oversee the execution of automated test suites, analyze results, and collaborate with development teams to resolve defects and optimize performance.
- Defect management: Identify, document, and track software defects, actively working with developers to facilitate timely resolutions.
- Automation governance: Establish and enforce automation best practices, coding standards, and guidelines to ensure consistency and quality.
- Collaboration: Work closely with development, QA, and other stakeholders to align testing with development cycles and release schedules.
- Reporting and communication: Provide regular updates on testing progress, results, and challenges to senior management and project stakeholders.
- Bachelor's degree in computer science, engineering, or related field.
- Extensive hands-on experience in test automation, including proficiency with leading automation tools and frameworks (e.g., Selenium, Appium, Cucumber).
- Expertise in performance testing concepts, methodologies, and tools (e.g., JMeter, Gatling) is essential.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Strong familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Analytical mindset with exceptional problem-solving abilities and attention to detail.
- Exceptional communication skills, allowing effective collaboration with both technical and non-technical stakeholders.
- Previous leadership experience within a QA or automation team is highly desirable.
- Proven track record of driving process improvements and innovative practices in test automation.
- Experience with Agile and DevOps methodologies.
- Relevant certifications in software testing, automation, and performance testing are advantageous.