Republic Airways-posted 4 months ago
Full-time • Senior
Indianapolis, IN
Air Transportation

The Senior QA Automation Lead oversees the quality assurance function for Republic Airways leading a team of QA engineers to ensure the delivery of high-quality software products by defining test strategies, executing comprehensive testing plans, identifying defects, and collaborating closely with development teams to drive continuous improvement in the software development lifecycle. This role establishes QA governance and best practices and collaborates with the business product owners and participate in defining the quality goals for the overall product including user experience and compliance. This role requires hands on experience on creating test script and automation framework.

  • Coordinates all the software QA needs across the Republic portfolio including performance testing, end-2-end testing, test automation, regression testing, user experience and validate the system capability and scalability
  • Develop and execute comprehensive test strategies aligned with project requirements, including functional, regression, performance, and usability testing.
  • Collaborate with product owners, developers, and stakeholders to understand product features and define acceptance criteria.
  • Design and maintain a robust test suite, leveraging both automated testing techniques and manual (as required)
  • Prioritize and estimate testing efforts to meet project deadlines.
  • Lead and mentor a team of QA engineers, providing guidance, technical support, and career development opportunities.
  • Assign tasks effectively, monitor progress, and address performance issues within the QA team.
  • Foster a culture of quality within the team, promoting best practices and continuous improvement.
  • Oversee the execution of test cases across various testing phases, ensuring thorough coverage of product functionalities.
  • Define quality assurance automation development plans, including scoping, scheduling, implementation and metrics.
  • Identify, document, and track defects using defect management tools, providing clear and concise descriptions to facilitate bug resolution.
  • Collaborate with developers to reproduce issues and prioritize bug fixes.
  • Write and review the test scenarios, test scripts and test cases. Involved in the execution and development of test automation.
  • Drive the implementation and maintenance of automated testing frameworks, including unit, integration, and UI automation.
  • Identify opportunities for automation and optimize testing processes to improve efficiency.
  • Evaluate and recommend new testing tools and technologies to enhance quality assurance capabilities.
  • Establish and enforce quality standards and metrics to measure the effectiveness of testing activities.
  • Generate detailed test reports, analyzing test results to identify trends and areas for improvement.
  • Proactively communicate quality risks and mitigation strategies to project stakeholders.
  • Performs other duties as assigned or required.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience as a QA Engineer with demonstrable leadership experience in managing a QA team.
  • Robust expertise in automated testing techniques, including API testing and UI automation frameworks (e.g., Selenium, Appium).
  • Deep understanding of quality assurance test automation standards, relevant tools/frameworks/software, best practices, objectives, development, implementation, execution, and reporting.
  • Ability to write various types of automation such as generating data to support various testing efforts.
  • Excellent analytical and problem-solving skills with the ability to identify root causes of defects.
  • Proficiency in defect tracking tools (e.g., Jira) and test case management platforms.
  • Strong communication and collaboration skills to effectively interact with cross-functional teams.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excels at championing agile (Scrum & Kanban) development and software engineering best practices.
  • Proficiency in Azure DevOps and Git.
  • Proficiency in Entity Framework and/or SQLAlchemy.
  • Proficiency in MS SQL and/or PostgreSQL.
  • Proficiency in React and TypeScript.
  • Proficiency in Apple Swift Development (Xcode, SwiftUI, and UIKit).
  • Proficiency in Android Development.
  • Proficiency in PHP.
  • Proficiency in Knockout.js.
  • Equal Opportunity Employer, Disability and Veteran Accommodations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service