Lead QA Engineer

Fresh Prints Logo

Fresh Prints

πŸ“Remote - India

Summary

Join Fresh Prints as a QA leader and help shape the future of a rapidly growing company. Drive the execution and QA delivery of features, collaborating with various teams. Make critical decisions for successful product delivery, foresee and resolve issues, and follow Agile methodologies. Coach and mentor QA team members, be the point of contact for production support, and ensure compliance with quality processes and standards. Analyze business problems and functional requirements, enhancing customer use cases. Leverage expertise in QA & automation planning, test case identification, and release readiness decision-making. Contribute to framework development and maintenance, identifying gaps in automation testing. Work with multiple functions throughout the product lifecycle, including post-production support. This role requires a Master's/Bachelor's degree in a relevant field, 5+ years of experience in automation and manual testing, and excellent communication and organizational skills.

Requirements

  • Expertise in QA & automation planning, test case identification, estimation, prioritization, and release readiness decision-making
  • Hands-on experience in creating frameworks from scratch for mobile and web platforms using Appium on iOS & Android
  • Strong knowledge in Database testing and ability to write complex queries
  • Knowledge of mobile application testing using Emulators/Simulators and debugging
  • Experience working in an fast-paced agile/scrum development process
  • Communicates clearly to technical and non-technical audiences
  • Experience in one or more of the Automation tools and frameworks like Selenium/TestNG, Espresso, Appium or any Java automation tool
  • Ability to assist in Framework Development and Maintenance
  • Identifying gaps in automation testing, follows and is passionate for Automation First approach
  • Experience with the complete product life cycle, including post-production release support
  • Experience working with multiple functions including but not limited to Product Management, Program Management, UI/UX design teams, Development, Documentation, and Customer Success teams (including Support)
  • Master/Bachelor's degree required in Computer Science/Engineering, Software Engineering, or Equivalent discipline
  • Proficiency in SDLC/STLC fundamentals, software design/architecture process; test management, defect tracking tools & collaboration tools
  • Minimum 5+ years of experience in automation and manual testing
  • Good knowledge of Linux/Unix systems, DevOps, CI/CD pipeline creation
  • Must successfully deliver complex, demanding projects for large-scale SaaS product(s)
  • Experience working in an Agile environment
  • Excellent communication skills, both verbal and written
  • Strong organizational and time management skills
  • Experience in team management and development

Responsibilities

  • Drive the execution and QA delivery of features by collaborating with program managers, product owners, engineers (Dev & QA), architects, and other cross-functional teams
  • Take critical decisions for the team whenever required to result in successful product delivery
  • Should foresee issues and prevent/resolve them at the earliest opportunity
  • Follow Agile development methodologies using various related tools, like JIRA etc
  • Collaborate with cross-functional teams for coordination, planning, design decisions, and reviews
  • Ensure the defined quality process is being followed by the team members
  • Coach and mentor QA team members on the automation framework development and enhancement
  • Be the point of contact for the production support incidents and help the team solve as per the defined SLA
  • Follow the various auditing processes and meet compliance standards
  • Should stay up to date by studying trends in quality management
  • Analyse business problems and functional requirements for the product, understand customer use case scenarios and enhance as needed
  • Work on the products to gain hands-on experience
  • Design new test cases for the new features under development
  • Run the required test suites to ensure a high quality product is delivered
  • Constantly monitor and enhance the overall QA processes
  • Work with the Documentation team to improve the product documentation
  • Work with the Customer Success team on customer escalations and the overall process to provide the proper guidance both to internal & external stakeholders
  • Follow the various auditing processes and meets compliance standards

Preferred Qualifications

  • Is passionate about making a world-class software organization
  • Has experience working on large-scale distributed platforms either as part of a team or must have managed a team building them
  • Enjoys a fast-paced environment, working with a highly-talented team, and shifting priorities
  • Has excellent problem-solving and analytical skills
  • Can build strong relationships with stakeholders and key partners for the program
  • Can stay abstract or detail-oriented as the situation demands
  • Has demonstrated the ability to think big, bring new ideas, and build teams & infrastructure for the future
  • Learns quickly; must know when to listen and when to take charge

Benefits

  • Competitive salary
  • Health insurance
  • The opportunity to learn a lot rapidly
  • Working with a talented and engaged team dedicated to building a business together

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs