Epicareer Might not Working Properly
Learn More

Lead QA Engineer

$ 2,324 - $ 345,435 / month

Checking job availability...

Original
Simplified

Job Description

Key responsibilities:

  • Lead a team of QA engineers and SDETs, driving quality initiatives, establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met
  • Participate in all aspects of QA product lifecycle: scoping, strategizing, test case creation and execution including feature, regression, integration, and end-to-end testing
  • Review technical requirements, author detailed test plan, and test case documentation
  • Identify, isolate and replicate software defects, research root causes, debug issues, and propose regression tests to discover reoccurrences
  • Coach, lead and mentor junior/new team members and coordinate internal knowledge sharing sessions
  • Ensure that validated deliverables meet functional, design specifications, and requirements
  • Escalate any QA issues to cross-functional teams and push for a suitable resolution in a timely manner
  • Constantly seek opportunities to improve our quality and testing approach
  • Promoting QA productivity through automation, tools, and other best practices
  • Report and drive increased test automation coverage in all areas
  • Ability to handle multiple projects and adapt to priority changes in a fast paced environment
  • Lead the overall QA Activities, plan and assign tasks to the team to meet project deadlines
  • Collaborate with Project Managers, Developers, Content Managers and Release Engineers to deliver projects on-time, ensuring the highest product quality standards
  • Participate in interviews, hiring, and on-boarding of new hires

Requirements:

  • 6+ years of experience testing both web and mobile applications
  • 2+ years of experience in leading quality engineering teams, in a highly hands-on role
  • Solid understanding of development lifecycles, testing methodologies, and QAprocesses
  • Hands-on experience with test planning, test designing and execution, implementingand maintaining quality test automation.
  • Coding experience with object oriented programming languages, preferably JavaScript
  • Experience with automation scripts using tools like, Selenium WebDriver, Appium, Protractor, Mocha, Jasmine, TestNG
  • Good understanding of web technologies including HTML, CSS, XML, JSON and RESTAPIs
  • Good understanding of modern front-end frameworks such as Vue.js, React, Angular
  • Experience with databases, API, backend systems, and mobile testing (iOS/Android)
  • Experience with GitLab and continuous integration build system such as Jenkins
  • Ability to lead QA teams and mentor junior team members
  • Ability to motivate people, instill accountability and achieve results
  • Ability to articulate vision and manage deliverables
  • Bachelors in Computer Science or equivalent
  • Excellent oral and written communication skills including effective presentation with a dynamic attitude

Job Description

Key responsibilities:

  • Lead a team of QA engineers and SDETs, driving quality initiatives, establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met
  • Participate in all aspects of QA product lifecycle: scoping, strategizing, test case creation and execution including feature, regression, integration, and end-to-end testing
  • Review technical requirements, author detailed test plan, and test case documentation
  • Identify, isolate and replicate software defects, research root causes, debug issues, and propose regression tests to discover reoccurrences
  • Coach, lead and mentor junior/new team members and coordinate internal knowledge sharing sessions
  • Ensure that validated deliverables meet functional, design specifications, and requirements
  • Escalate any QA issues to cross-functional teams and push for a suitable resolution in a timely manner
  • Constantly seek opportunities to improve our quality and testing approach
  • Promoting QA productivity through automation, tools, and other best practices
  • Report and drive increased test automation coverage in all areas
  • Ability to handle multiple projects and adapt to priority changes in a fast paced environment
  • Lead the overall QA Activities, plan and assign tasks to the team to meet project deadlines
  • Collaborate with Project Managers, Developers, Content Managers and Release Engineers to deliver projects on-time, ensuring the highest product quality standards
  • Participate in interviews, hiring, and on-boarding of new hires

Requirements:

  • 6+ years of experience testing both web and mobile applications
  • 2+ years of experience in leading quality engineering teams, in a highly hands-on role
  • Solid understanding of development lifecycles, testing methodologies, and QAprocesses
  • Hands-on experience with test planning, test designing and execution, implementingand maintaining quality test automation.
  • Coding experience with object oriented programming languages, preferably JavaScript
  • Experience with automation scripts using tools like, Selenium WebDriver, Appium, Protractor, Mocha, Jasmine, TestNG
  • Good understanding of web technologies including HTML, CSS, XML, JSON and RESTAPIs
  • Good understanding of modern front-end frameworks such as Vue.js, React, Angular
  • Experience with databases, API, backend systems, and mobile testing (iOS/Android)
  • Experience with GitLab and continuous integration build system such as Jenkins
  • Ability to lead QA teams and mentor junior team members
  • Ability to motivate people, instill accountability and achieve results
  • Ability to articulate vision and manage deliverables
  • Bachelors in Computer Science or equivalent
  • Excellent oral and written communication skills including effective presentation with a dynamic attitude