We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
Back to search results

Senior QA Manager

PDI Software
United States, Texas, Dallas
14241 Dallas Parkway (Show on map)
March 07, 2023


PDI Technologies, Inc. resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By "Connecting Convenience" across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers.

PDI helps convenience store retailers and petroleum wholesale marketers worldwide thrive in a digital economy with enterprise management software. Over 1,200 customers operating more than 100,000 locations trust PDI to optimize their operations, whether they are a single site, multi-site, dealer or a franchise operator. PDI's enterprise software, wholesale and logistics management software solutions and retail back office systems have been designed around the evolving needs of customers for more than 35 years. We reimagine enterprise management to help our customers transform their business and deliver exceptional experiences. Backed by the investment of TA Associates and Genstar, PDI is embarking upon an aggressive expansion strategy through internal investment in development as well as intensive M&A activity. The result will be a broader, more powerful, international company that serves customers across the entire supply chain, from wholesalers, to retailers, and every stop in between

Job Summary

The Quality Assurance Manager is responsible for developing and maintaining the technical and operational integrity of PDI Payments' products and services through automation technologies. This individual is accountable for managing a team of automation and manual Quality Assurance Engineer, mentor the team, and perform quality assurance duties throughout the life of a project/product by evaluating and creating automation solutions for testing information systems products/services to ensure each are meeting company standards involving quality, performance, accuracy and end-user requirements.

The candidate is expected to be a self-starter with a high ability to quickly comprehend technical concepts, willingness to take charge, innovate, evolve the current process, methodologies, and seek out answers even when given minimal instruction and guidance.

Excellent interpersonal and communication skills are required, as you will be interfacing with developers, management and clients in a fast-paced, dynamic, rapid-development environment. This includes working with internal and external customers to create, develop, and execute test plans based on the business directive and providing detailed defect analysis reports to these teams.


  • Design, Build, test, and deploy effective test automation solutions as needed
  • Provide hands-on leadership for your team, mentor, coach QA Engineers, QA Automation Engineers, and QA Managers
  • Apply appropriate automation technologies to meet the short- and long-term goals for the company
  • Automate as much of the testing effort as possible with a minimum set of code/scripts
  • Maintain/create automation scripts for assigned products/projects
  • Continuously review current process, establish newer testing methodologies, standards, and strategies to improve overall quality of the solution.
  • Represent Quality Assurance through your leadership and vision for our growing organization
  • Lead the team to not only assist with testing, but also assist in identifying gaps in the test coverage, employ strategies to mitigate any quality risks
  • Review the automation code and provide best practices to maintain the code quality
  • Layout a plan to transform current manual QA engineers to automation engineers
  • Conduct deployment meetings prior to the release and clearly communicate the readiness of the release to Product, DevOps and Dev.
  • Ability to discover and recommend solutions to improve the overall QA cycle to speed up the delivery process.
  • Collaborate with cross functional leadership team on requirements, design, deployment and performance testing of the solution
  • Steer and Train, the team to take over the initial performance testing of the solution
  • Accountable for overall quality of the software and the automation code.
  • Responsible for hiring good talent and career path planning for the current team.
  • Establish realistic goals for the team and meet the expected delivery dates.

Knowledge, Skills & Abilities


  • 10 or more years' experience with Automated Testing Tools
  • 7+ years' experience leading a team of engineers; hiring, performance management, and career coaching.
  • Proficient in any OO programing language; preferably JAVA
  • Experience with Selenium and Serenity framework or other open-source automation tools
  • Experience with functional automation and load/performance testing concepts and methodologies
  • Knowledge of SQL, and any RDBMS
  • Experience with REST APIs, including test execution using Postman
  • Knowledge of networking protocols (TCPIP)
  • Experience with Selenium and Serenity frameworks
  • Strong understanding of the software development life cycle methodologies (Agile)
  • Strong verbal and written communication skills; ability to communicate effectively to customer teams throughout the development process
  • Strong analytical, technical, and detail-oriented skills
  • Experience in developing software for automation testing
  • Ability to multitask
  • Ability to think outside the box when automating manual test cases and creating automation infrastructure
  • Steadfast focus on digging for software defects, and producing highest quality deliverables
  • Ability to stage data and to understand the hardware and software requirements for configuring test environments
  • Ability to concentrate on detail while understanding the big picture
  • Strong understanding of databases, file structures, system design and analysis
  • Ability to complete Project Specification reviews/analysis or experience in Project Management as related to the review of business documentation for all assigned QA projects to ensure that requirements have been clearly defined
  • Experience with identifying, analyzing, and documenting defects, questionable functions, errors and inconsistencies in software program functions, outputs, online screens, content and security
  • Knowledge of Windows and Linux operating systems


  • Experience using AI and ML technologies to improve overall quality of the solution
  • Experience with Cloud Technologies; Preferably AWS
  • Experience working with JIRA and Zephr Scale
  • Automation Experience for Big Data Solutions - ETL, ELT, Reports and Exports

Our Commitment to Diversity, Inclusion & Belonging
At PDI Technologies, diversity is embraced as one of our key values. We are committed to cultivating an environment that is safe, welcoming, and inclusive for all individuals. PDI Technologies is an Equal Opportunity Employer. We agree not to discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, or age.

Applied = 0