Lead QA efforts for Bolt v2, ensuring all modules adhere to performance, reliability, scalability, and security standards.
Own the overall quality strategy across pods, ensuring alignment with engineering and product goals.
Mentor junior QA engineers and guide them in best practices, test planning, and execution.
Test Planning & Execution
Design, implement, and maintain detailed test plans, test scenarios, test cases, and regression suites.
Perform manual, functional, regression, integration, and system testing where required.
Develop and maintain automation scripts for web applications, APIs, and backend services.
Ensure comprehensive test coverage across features, workflows, and edge cases.
Collaboration & Agile Processes
Work closely with engineering, product management, and UI/UX teams to define acceptance criteria and quality standards from the initial planning stages.
Participate in sprint planning, grooming, and design discussions to ensure testability and quality checkpoints.
Communicate testing progress, risks, and blockers to stakeholders in a timely manner.
Test Automation & Tools
Identify suitable frameworks, tools, and technologies to enhance automation coverage and testing speed.
Build, maintain, and optimize automation frameworks for UI and API testing.
Integrate automated tests into CI/CD pipelines to support continuous testing.
Process Improvement & Documentation
Establish QA best practices, playbooks, and guidelines to improve testing consistency and efficiency across pods.
Create and maintain detailed documentation for test plans, processes, and automation frameworks.
Drive continuous improvement initiatives to reduce defects, improve test coverage, and enhance product quality.
Performance & Reliability Testing
Conduct performance, load, stress, and endurance testing to ensure system robustness.
Analyze system metrics, identify bottlenecks, and collaborate with engineering teams for improvements.
Required Skills & Qualifications
5 - 8 years of experience in software testing, with at least 3 years in a senior or lead QA role.
Strong experience in designing test cases, test strategies, and quality processes.
Hands-on experience in UI and API testing.
Strong expertise in automation tools such as Selenium, Playwright, Cypress, TestNG, JUnit, or similar.
Experience with API testing tools such as Postman, RestAssured, or similar.
Proficiency in scripting languages like Python, Java, or JavaScript for automation development.
Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and CI/CD pipelines.
Experience working with performance testing tools like JMeter, Locust, or Gatling is a plus.
Strong analytical skills, debugging capabilities, and attention to detail.
Excellent communication skills and the ability to work cross-functionally in a fast-paced environment.
Preferred Qualifications
Experience testing large-scale distributed systems or SaaS platforms.
Knowledge of microservices architecture and cloud platforms (AWS, GCP, Azure).
Experience with version control systems like Git.
Exposure to monitoring tools (Grafana, Kibana, New Relic) for analyzing test results