Senior QA Engineer
Location: Chandigarh, India (Office-Based, Hybrid)
About SparkHub:
SparkHub is pioneering the future of the cannabis industry with our AI-Powered Cannabis CRM & Marketing SaaS Tool. Our innovative platform integrates SMS, Push, Email, Chat, and the Sticky Cards Loyalty Experience, designed to enhance customer engagement and drive sales.
As we expand our product offerings, we're seeking a Senior QA Engineer with a comprehensive understanding of modern testing methodologies and technologies to ensure our software exceeds the highest standards of quality and security.
Role Overview:
The Senior QA Engineer will lead our testing efforts, employing a blend of manual and automated testing strategies to ensure the functionality, performance, and security of our applications. This role requires a deep understanding of the entire tech stack relevant to QA engineering, including but not limited to end-to-end testing, load testing, API testing, and security scanning.
Key Responsibilities:
- Develop and execute comprehensive testing strategies using Playwright for E2E testing, ensuring broad coverage across browsers and devices.
- Utilize k6 or Artillery for load testing to simulate varying traffic scenarios and identify potential bottlenecks.
- Implement contract testing with tools like Pact to ensure seamless integration between different services of our application.
- Conduct thorough API testing using Vitest and Supertest, verifying the reliability and performance of our backend services.
- Manage CI/CD pipelines with GitHub Actions, facilitating smooth and frequent deployments.
- Maintain high standards of code quality and security using tools like SonarCloud, Snyk, and Veracode, among others.
- Work closely with the development team to promote best practices in Git and source control management, ensuring efficient collaboration and code integrity.
- Leverage SQL and database management skills to optimize data handling and integrity in our applications.
- Stay ahead of the curve by researching and implementing the latest in QA technologies and methodologies.
Additional Skills and Technologies:
- Experience with containerization and orchestration tools (Docker/Kubernetes) is highly desirable.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack) to support proactive issue resolution and performance optimization.
- Knowledge of feature flagging tools (LaunchDarkly, Split.io) to support phased rollouts and A/B testing.
- Proficiency in cloud services and Infrastructure-as-Code (IaC) tools (AWS/GCP/Azure, Terraform, Ansible) for scalable and efficient infrastructure management.
Qualifications:
- Minimum of 5 years of experience in QA testing, with a significant focus on software quality and security.
- A solid foundation in QA methodologies, tools, and processes, with hands-on experience in automated and manual testing.
- Strong analytical skills, attention to detail, and a problem-solving aptitude.
- Excellent communication and teamwork skills.
- BSc/BA in Computer Science, Engineering, or a related field. Certifications in software security testing are highly regarded.
Why Join Us
- Be at the forefront of innovation in the high-growth cannabis industry.
- Competitive salary and opportunities for professional development.
- Dynamic and supportive work environment.
- Work with cutting-edge technology and tools in a pioneering team.
How to Apply:
Submit your resume along with a cover letter detailing your experience in QA testing, specifically highlighting your work with the technologies mentioned above. Share examples of how you've led QA processes, improved software quality, and contributed to team success.
SparkHub is committed to diversity and inclusion and encourages candidates from all backgrounds to apply.