Z

Senior QA Engineer

ZAGENO
Full-time
On-site
Bengaluru, Karnataka, India
Senior QA Engineer

About the Company


ZAGENO offers the largest life sciences lab supply marketplace. Our one-stop shop helps scientists, lab managers, and procurement leaders compare products, source alternatives, track deliveries, and communicate order statuses in real time, accelerating innovation by saving valuable time. Leveraging advanced AI, ZAGENO enhances supply chain resilience and makes the customer experience superior, seamlessly integrating with existing systems to boost productivity and make online shopping for research materials convenient, efficient, and reliable. We are committed to innovation, excellence, and fostering a supportive, and dynamic work environment.Β 


Key Responsibilities:


  • Lead the development and implementation of QA strategies and processes to
    ensure high-quality software delivery.
  • Collaborate with product management and development teams to understand
    software requirements and define robust test strategies and plans.
  • Design, develop, and execute comprehensive test cases, scripts, and scenarios to
    verify software functionality, usability, and performance.
  • Perform both manual and automated testing to identify and report software
    defects, and collaborate with development teams to ensure their resolution.
  • Conduct thorough regression testing to ensure that defects are properly fixed and
    do not reoccur in subsequent software releases.
  • Develop and maintain detailed test documentation, including test plans, test
    cases, and test reports.
  • Mentor and provide guidance to junior QA engineers, fostering a culture of
    continuous improvement and professional development.
  • Collaborate with cross-functional teams to reproduce and investigate reported
    issues, and provide detailed and accurate bug reports.
  • Continuously identify opportunities to improve the efficiency and effectiveness of
    the testing process and implement best practices.
  • Stay up-to-date with industry trends and advancements in software testing methodologies and technologies, and recommend process enhancements to stay competitive.
  • Lead initiatives to adopt new tools and technologies to enhance the QA process and product quality.


Requirements:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • 7+ years of experience in software quality assurance, with at least 2 years in a
    senior or lead QA role.
  • Strong experience with both manual and automated testing methodologies.
  • Proficiency in using QA tools and frameworks, such as Selenium, JUnit, TestNG,
    or similar.
  • Solid understanding of software development life cycle (SDLC) and Agile
    methodologies.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively
    with cross-functional teams.
  • Proven track record of mentoring and leading QA teams.
  • Experience with continuous integration and continuous deployment (CI/CD)
    pipelines is a plus.
  • Familiarity with performance and security testing is a plus.
  • This role requires working from the office on a hybrid model, with in-office days on Monday, Wednesday, and Friday.