Job
Description
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world! Job Description About Us: Qualys is the leading provider of information security and compliance cloud solutions. We are currently seeking a highly skilled Principal QA Engineer to join our team to lead and deliver roadmap features of backend systems. Job Summary: As a Principal QA Engineer, you will play a critical role in ensuring the highest quality standards for our products. You will lead quality assurance efforts, mentor QA team members, and collaborate with cross-functional teams to drive quality initiatives. Your deep expertise in QA methodologies, automation, and leadership will be instrumental in shaping our quality strategies and ensuring the delivery of high-quality software. Key Responsibilities: Lead QA Strategy : Define and implement the QA strategy, ensuring alignment with overall product goals. Establish and maintain best practices for testing, automation, and quality control. Test Planning and Execution: Develop, execute, and maintain comprehensive test plans, test cases, and test scripts. Ensure thorough testing of software products across multiple platforms. Automation Leadership: Lead the design and development of automated test frameworks and scripts. Drive the adoption of automation across the QA team to improve efficiency and effectiveness. Mentorship and Leadership: Mentor and guide QA engineers, fostering a culture of continuous improvement. Provide technical leadership and support to the QA team, ensuring high standards of quality and performance. Collaboration: Work closely with development, product management, and operations teams to understand product requirements and ensure quality at all stages of the development lifecycle. Defect Management: Oversee the defect management process, ensuring timely identification, tracking, and resolution of defects. Analyze defect trends and implement corrective actions to prevent recurrence. Continuous Improvement: Identify areas for process improvement within the QA team and across the organization. Implement changes to enhance productivity, quality, and customer satisfaction. Compliance and Standards: Ensure that all QA activities comply with industry standards, company policies, and regulatory requirements. Maintain up-to-date knowledge of industry trends and best practices. Reporting and Documentation: Provide regular reports on QA metrics, test coverage, and product quality. Ensure thorough documentation of QA processes, test cases, and results. Risk Management: Identify potential risks in the product development process and work proactively to mitigate them. Ensure that all risks are thoroughly documented and communicated to relevant stakeholders. Qualifications: Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience: 10+ years of experience in software quality assurance, with at least 3 years in a leadership or principal-level role. Extensive experience with test automation tools and frameworks (e.g.Java,Python, Selenium, restAssured, JUnit, TestNG). Strong knowledge of QA methodologies, tools, and processes. Skills: Proficient in programming languages such as Java, Python, or C#. Hands on experience with RESTful API, API Integration Testing automation, Jenkins, CI/CD pipelines Strong knowledge of Linux/UNIX and Database concepts. Good understanding of Docker, Kubernetes, Kafka, Kibana. Strong problem-solving skills and attention to details. Excellent communication and leadership skills. Ability to work in a fast-paced, agile environment. Preferred: Experience in performance testing and security testing. Familiarity with CI/CD pipelines and DevOps practices. Why Join Us: Innovative Environment: Work with cutting-edge technology and be part of a team that values innovation. Growth Opportunities: We offer continuous learning and development opportunities to help you grow in your career. Impactful Work: Play a key role in delivering high-quality products that has wide impact. Collaborative Culture: Join a supportive and collaborative team that values diverse perspectives. Show more Show less