Penske Automotive Group - Reading, PA

posted 3 months ago

Full-time - Mid Level
Reading, PA
Truck Transportation

About the position

As a Senior QA Tester at Penske, you will play a crucial role in ensuring the quality of new features and supporting break-fix code releases in a fast-paced agile development environment. This advanced-level position requires you to collaborate closely with product management, the Manager of QA - Testing, and software engineers to develop and maintain comprehensive test plans. Your primary focus will be on test execution, formulating test plans, evaluating results, recommending solutions, and overseeing process improvements. You will work with a diverse team of Software Engineers, QA Managers, and product owners to create and maintain test plans that ensure the highest level of quality in our new development features. In this role, you will actively participate in the development of testing strategies and take a hands-on approach to support break/fix code releases being deployed into production. You will perform defect analysis to understand issues and potential root causes, formulating action plans to address larger issues and prevent defects in the future. As a technical leader on the team, you will drive process improvements in manual testing methodologies through the adoption of new testing procedures and advanced tools. Your contributions will be vital in facilitating functional testing, regression testing, and UI testing across various platforms, including desktop applications, browsers, and mobile environments. You will also be responsible for developing complex test plans that align with agile sprint development plans, participating in sprint zero to define the entire sprint testing strategy. Your expertise will be essential in validating feature file flows created by automation testers and developing complicated test cases for advanced-level code. You will coordinate test execution with development staff and other Agile team members, validate program logic, and verify system flow while identifying and communicating advanced quality risks and plans for remediation. Maintaining documentation of test scripts, processes, and procedures will also be a key part of your responsibilities, along with consulting with Software Architects to recommend resolutions for identified problems.

Responsibilities

  • Facilitate functional testing, regression testing, and UI testing for all new features across desktop applications, browsers, and mobile testing environments.
  • Develop complex test plans consistent with agile sprint development plans, actively participating at sprint zero to define the entire sprint testing strategy.
  • Validate feature file flows created by automation testers.
  • Develop complicated test cases for advanced-level code in support of agile sprints and complex analysis of test case results.
  • Coordinate test execution with development staff and other Agile team members.
  • Validate program logic and verify system flow.
  • Identify and communicate advanced quality risks and plans for remediation.
  • Maintain documentation of test scripts, processes, and procedures.
  • Consult with Software Architects and make recommendations for resolution of problems.
  • Ensure software quality assurance follows standard operating procedures through measurements and process evaluations.
  • Define and drive process improvements in the procedures and methodologies for manual testing.
  • Evaluate and make recommendations on the use of new manual testing tools.

Requirements

  • Bachelor of Science in Computer Science or related field.
  • 4-6 years of Application Testing experience.
  • 4 years' experience writing and executing test cases for web-based/mobile applications.
  • Testing training and certification, such as ISTQB Foundations.
  • Six Sigma Green Belt and Lean Process improvement experience.
  • Strong knowledge and understanding of SQL statements, 3-tier architecture, Agile methodologies, web services, and APIs.
  • Experience with JIRA and Confluence.
  • Familiarity with deployment methodologies.
  • Expertise in Selenium and Zephyr testing tools.
  • Highly proficient in the use of cloud testing environments, such as Sauce Labs and Browser Stack.
  • Strong understanding of testing concepts and procedures.
  • Understanding of how functions will work differently on various browsers and devices.
  • Understanding of Agile testing methodologies required.
  • Experience with root cause analysis and identifying concurrent issues.
  • Proficient in Microsoft Office or other desktop tools.
  • Ability to create efficient test cases and execute them effectively.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service