Principal QA Engineer - R29503 | ScaleneWorks INC
Job Description
Principal QA (Quality Assurance) Engineer
Company Overview
Information regarding the company, its industry, and culture is not specified.
Job Summary
The Principal QA Engineer will play a critical role in ensuring the quality and reliability of platform components. The position focuses on validating the end-to-end processes of the Cloud Platform, enabling quality improvements, and supporting cloud teams throughout the development lifecycle. This role requires a combination of technical, analytical, and leadership skills to foster quality assurance across the organization.
Responsibilities
- Ensure the stability of the Cloud Platform through comprehensive testing and validation of the platform.
- Act as an enabler for Quality Improvement by defining test strategies and managing the Quality Community of Practice.
- Collaborate with component teams to ensure quality at the component level.
- Analyze, write, and execute test standards and procedures for complex or cross-functional solutions.
- Document root causes of defects and recommend corrective actions.
- Coach and mentor less experienced QA Engineers and supporting roles on quality assurance practices.
Qualifications
-
Technical Skills:
- Expertise in both manual and automated testing (functional, regression, integration, performance, security).
- Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) processes.
- Proficiency in writing detailed test plans, test cases, and test scripts.
- Familiarity with automation tools, continuous integration/deployment (CI/CD) tools such as Jenkins, GitLab CI/CD, and Azure DevOps.
-
Cloud and DevOps Knowledge:
- Experience with popular cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Experience with Infrastructure as Code (IaC) tools like Terraform and Ansible.
-
Test Management Tools:
- Proficiency with tools like Jira, TestRail, or HP ALM.
-
Database Knowledge:
- Understanding of SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data validation.
-
Analytical and Problem-Solving Skills:
- Strong analytical thinking, troubleshooting skills, and a data-driven approach.
- Ability to conduct risk analysis and mitigation planning.
-
Leadership and Mentorship:
- Experience in leading and mentoring QA teams or component dev teams.
- Ability to define quality standards and best practices across the organization.
-
Soft Skills:
- Excellent communication, collaboration, and stakeholder management skills.
- Ability to work under pressure and meet deadlines with proactiveness and adaptability to new technologies.
Preferred Skills
- Experience with Agile and Scrum methodologies, acting as a QA champion in cross-functional teams.
- Proven track record in driving process improvements and adopting automation practices.
Experience
A minimum level of experience is not specified, but prior experience leading QA teams and cross-functional collaboration is highly desirable.
Environment
Information regarding the typical work setting, location (remote, in-office, hybrid), and any physical or environmental conditions relevant to the job is not specified.
Salary
Details regarding the estimated salary range are not specified.
Growth Opportunities
Details regarding potential career advancement opportunities within the company are not specified.
Benefits
Details regarding offered benefits, such as insurance, paid leave, or work policies, are not specified.