Full Time

Principal Quality Engineer - Test Automation Framework

Normalyze
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Normalyze, so some details may not match this job. The employer's own page has the real description.

Overview


As a Principal Quality Engineer - Test Automation Framework at Normalyze, you will play a critical role in leading the development and implementation of automated testing strategies that ensure the highest quality across our products. This position requires you to utilize your expertise in test automation to design, develop, and enhance the test automation framework while collaborating with cross-functional teams. Your leadership will guide the quality engineering efforts, driving best practices in automated testing and ensuring efficient and effective quality assurance processes throughout the software development lifecycle.



Job Responsibilities

  • Design, implement, and maintain scalable test automation frameworks tailored to product specifications and needs.
  • Lead and mentor a team of quality engineers in the adoption of automation best practices and advanced testing tools.
  • Collaborate closely with product managers, developers, and other stakeholders to define testing strategies and acceptance criteria.
  • Develop and execute detailed test plans and test cases for functional and non-functional testing.
  • Analyze test results and provide actionable insights and recommendations to improve product quality.
  • Continuously evaluate and integrate new automation tools and technologies to enhance testing efficiency.
  • Participate in code reviews to maintain quality and share knowledge among team members.
  • Report on test progress, automation coverage and quality metrics to upper management.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master's degree is preferred.
  • Minimum of 8 years of experience in software quality assurance with a strong focus on automation.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with automation testing tools (e.g., Selenium, TestNG, JUnit) and CI/CD tools (e.g., Jenkins, CircleCI).
  • Strong understanding of software development and testing methodologies.
  • Excellent problem-solving skills and ability to perform under pressure in a fast-paced environment.
  • Good verbal and written communication skills to effectively collaborate with team members and stakeholders.


Technologies & Tools


The Principal Quality Engineer will work with a range of technologies and tools, including but not limited to Selenium for web automation, TestNG and JUnit for unit testing, Jenkins for continuous integration, and various programming languages such as Java, Python, or JavaScript. Familiarity with version control systems like Git, as well as cloud and container technologies, will also be beneficial in this role.



Ideal Candidates


The ideal candidate for this position will possess not only strong technical skills but also a proactive and innovative mindset. They will be capable of leading by example, demonstrating exceptional analytical skills, and fostering a collaborative environment. This individual should be detail-oriented, with a commitment to excellence in quality assurance, and will ideally have a passion for continuous learning and improvement. Strong interpersonal skills are essential for effectively communicating with diverse teams and stakeholders across the organization.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.