Role Overview:
We are seeking a highly skilled and motivated QA Lead to join our team. The role requires a self-starter who will be critical to the development of a cutting-edge data platform designed to empower our clients to install our identity tools directly to their own local (distributed) environments.
- The QA Lead will be responsible for defining, implementing, and managing the testing strategy and processes to ensure the delivery of high-quality, public facing software solutions.
- This role involves creative and investigative QA, with a focus on voice of the customer in UAT environments.
- You will be collaborating with cross-functional teams including other QA engineers, developers, product and marketing managers, and business owners to improve the testing process and meet business and technical requirements.
Key Responsibilities:
Test Strategy and Planning:
- Define and implement the overall testing strategy, with a focus on scaling investigative QA approaches.
- Develop comprehensive testing approach and tooling aligned with project requirements and timelines.
- Standardize QA best practices for Snowflake Native Apps across teams.
- Monitor progress, and ensure timely delivery of testing milestones.
- Foster a culture of continuous improvement and innovation across QA teams.
Testing and Quality Assurance:
- Conduct functional, regression, performance, and security testing to ensure software reliability and usability.
- Manage bug tracking and resolution processes using tools such as JIRA.
Collaboration and Communication:
- Collaborate closely with development, product, DevOps and other QA teams to ensure alignment on quality goals and requirements.
- Participate in requirement reviews, design discussions, and sprint planning sessions to identify potential risks and dependencies.
- Provide regular updates on QA metrics, progress, and challenges to stakeholders.
Qualifications and Certifications:
- Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications such as ISTQB, Certified Software Test Engineer (CSTE), or equivalent are highly desirable.
- Snowflake certifications
Key Skills and Experience:
- Experience:
- 5+ years of SQL and database management
- 7+ years of experience in software testing and QA
- Proficiency in manual and automated testing techniques and platforms
- Expertise in QA methodologies, testing lifecycle (STLC), and Agile/Scrum processes.
- Strong knowledge of bug tracking tools (e.g., JIRA) test management tools (e.g., TestRail) and monitoring (e.g. Datadog)
- Hands-on experience with programming languages like Python or JavaScript
- Understanding of CI/CD pipelines and integration of testing into DevOps workflows.
- Familiarity with cloud-based testing environments
Preferred Skills:
- Snowflake data or app developer
- Experience with API testing tools like Postman or SOAP UI.
- Knowledge of security testing and tools like OWASP ZAP or Burp Suite.
- Expertise in database testing using SQL
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills to collaborate with cross-functional teams and stakeholders.
- Leadership abilities to motivate and guide the QA teams toward achieving quality goals.