Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Test Automation Engineer III image - Rise Careers
Job details

Test Automation Engineer III

At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency.  


By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy.  We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. 


Role Overview:


Do you love building software that thrills your customers? Do you obsess over the quality of your software? Do you insist on the highest standards for the software your team develops? Are you an advocate of measurable quality? Can you dive deep and still maintain the big picture of your solution’s components and the customer experience? Well, if this is you, then come join an energetic team of engineers building the future of PDI software solutions.


As a Test Automation Engineer (a.k.a. Software Engineer in Test) you will be part of an Agile team and involved in all aspects of our projects’ lifecycle from inception through release working closely with the team’s product owner, architects and engineers. Your mandate on the team will be to: (a) maximize the quality, measurability and supportability of the production features being developed, (b) maximize the testability of the software by finding and closing gaps in test coverage (c) minimize the team’s overall internal defect escapes by shifting the balance of how we manage quality from end-of-cycle defect detection & containment (bug-finding & fix cycles) to up-front defect prevention (automation backed coverage of all our application features).


You will not be writing production code. You will however be writing a lot of code in the form of tools, emulators, mocks, fakes, stubs, unit, component and integration tests for mobile apps, web apps and APIs. You will also be working closely with the Engineering DevOps teams helping enhance our integration with our continuous integration (CI) systems, our virtual labs and helping build out fully automated reporting of all the various project quality metrics with a vision of achieving “push-button” reporting of a project’s software quality and trending (code coverage, static analysis, test surface coverage). 


Key Responsibilities:
  • Setting up test environments as required including client and web/mobile applications, services and databases.
  • Preparing Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed.
  • Review product owner acceptance criteria and look for Non-Functional Requirement gaps to fill.
  • Mentor and support other engineering teams on how to write good unit tests, component, integration and E2E tests using best practices and standard frameworks.
  • Question & challenge manual QA by other teams and guide them to eliminate it replacing manual with automation.
  • Support automating traceability of Stories, Acceptance Criteria and Test cases through the integration of CI and TDD/BDD frameworks and tools.
  • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable.
  • Participate in Release/Iteration planning, smoke, feature and regression test planning.
  • Design & build automation smoke, feature & regression tests.
  • Review code with your peers for testability, supportability and look for full unit test coverage.
  • Write feature use cases in TDD/BDD to drive the creation of automated and/or manual test cases.
  • Build mocks, emulators, fakes, stubs and test case libraries driving towards 100% acceptance test coverage of stories


Qualifications:
  • 8 To 9 years of experience in software development and software automation.
  • Proficient in SQL based RDBMS, DML & DDL (e.g., MySQL, PostgreSQL, Microsoft SQL Server...)
  • Proficient in two or more of: Test NG, Selenium/Appium, or other open-source automation tools
  • Experience integrating testing results with CI tools: Bitbucket, Jenkins, SonarQube, etc.
  • Experience with network management, windows application, services, web application and database setup.
  • Experience with multi-tenant architecture, infrastructure security & routing.
  • Experience writing functional and performance tests for Web APIs and Web Applications.
  • Comfortable working in Mac, Windows and Linux OS and networking including network configuration, scripting, permissions mgmt., using bash, PowerShell.
  • Highly motivated self-starter with a desire to help others and take action.  Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms.
  • Ability to independently work as a contributing member in a high-paced and focused team.
  • Ability to multi-task and prioritize tasks with competing deadlines.
  • Strong problem-solving and analytical skills with the ability to work under pressure.
  • Ability to socialize ideas and influence decisions without direct authority.  Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions.
  • Considers ‘best-practice’ standards, as well as departmental policies and procedures.
  • Experience with one or more mainstream programming languages: Java, Node.JS/JavaScript, Python
  • Experience writing functional E2E automation tests.
  • Strong proficiency in using Jira as a test management tool.
  • Familiarity with mock testing to isolate components during the testing process.
  • Extensive knowledge of Postman for API testing and validation.
  • Solid understanding of JSON data format and its implementation in automated tests.
  • Strong computer science fundamentals: OOP, design patters, data structures & algorithms.


Preferred Qualifications:
  • Mobile App Testing, domain experience in Fuel and Retail industry


Behavioral Competencies:
  • Cultivates Innovation 
  • Decision Quality 
  • Manages Complexity 
  • Drives Results 
  • Business Insight


PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career.  This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements.  Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

PDI Technologies Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
PDI Technologies DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of PDI Technologies
PDI Technologies CEO photo
Jimmy Frangis
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Test Automation Engineer III, PDI Technologies

At PDI Technologies, we're on the lookout for a passionate and skilled Test Automation Engineer III to join our dynamic team. If you thrive on creating software that excites users and take quality assurance seriously, this position could be the perfect fit for you. In this role, you will play a pivotal part in ensuring the excellence of our cutting-edge technology solutions that help convenience retail and petroleum brands across the globe. As part of an Agile team, your responsibilities will span the entire project lifecycle, from initial conception to deployment. You'll dive into writing tests and tools, engaging closely with product owners and engineers to maximize software quality and minimize defects. Your expertise in automation testing will be crucial as you develop detailed test plans and mentor your peers on best practices. Plus, you’ll have the opportunity to integrate testing seamlessly with continuous integration tools, driving innovation in our processes. The work at PDI is not just about coding; it's about building a supportive culture with diverse perspectives, ensuring that everyone thrives. If you’re ready to elevate the quality standards and enjoy a collaborative working environment where your contributions matter, we’d love to have you on board!

Frequently Asked Questions (FAQs) for Test Automation Engineer III Role at PDI Technologies
What are the responsibilities of a Test Automation Engineer III at PDI Technologies?

As a Test Automation Engineer III at PDI Technologies, you will be responsible for maximizing the quality of software through comprehensive test plans, writing automated tests, and mentoring other engineering teams. Your role will involve setting up test environments, reviewing acceptance criteria, and ensuring that project deliverables meet the highest standards. Collaboration within an Agile environment to facilitate continuous testing practices will also be crucial.

Join Rise to see the full answer
What qualifications do you need to become a Test Automation Engineer III at PDI Technologies?

To qualify for the Test Automation Engineer III position at PDI Technologies, you'll need extensive experience in software development—around 8 to 9 years—that includes automation. Proficiency in SQL, familiarity with tools like Selenium and TestNG, and experience with CI tools such as Jenkins are also essential. Furthermore, having a strong background in various programming languages like Java or Python will make you an ideal candidate to effectively contribute to our projects.

Join Rise to see the full answer
How does PDI Technologies support professional development for Test Automation Engineer III?

PDI Technologies places a strong emphasis on employee growth and offers a comprehensive benefits program that includes continuous learning opportunities, professional certifications, and leadership development initiatives. The company encourages a good work-life balance and provides employees with the resources to further their expertise, which is particularly beneficial for roles such as Test Automation Engineer III.

Join Rise to see the full answer
What is the work environment like for a Test Automation Engineer III at PDI Technologies?

The work environment for a Test Automation Engineer III at PDI Technologies is collaborative and energetic, fostered within Agile teams. You will work closely with product owners and engineers to innovate and solve challenges together. The company values diverse perspectives and encourages a culture of open communication, ensuring that your voice is heard and your contributions matter.

Join Rise to see the full answer
What types of automation tools are used by Test Automation Engineers at PDI Technologies?

Test Automation Engineers at PDI Technologies utilize a range of tools for automation testing, including Selenium, TestNG, Postman for API testing, and various CI integration tools like Jenkins and Bitbucket. Familiarity with mocking frameworks and unit testing best practices is also important, as you'll be expected to advocate for quality and efficiency in testing processes.

Join Rise to see the full answer
Common Interview Questions for Test Automation Engineer III
Can you describe your experience with automation tools relevant to the Test Automation Engineer III role?

In a job interview, highlight specific projects where you've effectively utilized tools like Selenium or Appium. Describe your approach to setting up test automation frameworks, and be sure to mention any successful outcomes, such as improved testing efficiency or reduced bugs in production.

Join Rise to see the full answer
How do you ensure test coverage is maximized in your testing strategies?

To address this question, explain your methodology for assessing test coverage comprehensively. Discuss how you identify gaps in your automation and your strategies for utilizing various testing types—unit, integration, and end-to-end testing—to cover all application features effectively.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

When answering this question, provide a clear narrative of the situation: what made the bug particularly challenging, your analytical process to identify it, and the systematic approach you took to resolve it. Emphasize your problem-solving skills and how you communicated with your team to ensure transparency.

Join Rise to see the full answer
How do you stay updated with the latest trends in automation testing?

In your response, outline specific resources you leverage—such as industry blogs, online courses, or conferences. Mention any communities or forums you actively participate in, and emphasize your eagerness to apply new techniques or tools in your work as a Test Automation Engineer III.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Discuss your philosophy on mentorship. Share how you provide support, guidance, and constructive feedback, and your belief in leading by example. Include examples of any successful mentoring experiences where the junior engineers improved their skills and contributions due to your guidance.

Join Rise to see the full answer
How do you handle conflicts within a development team?

Stress the importance of effective communication and collaboration in your answer. Describe a technique you might use, such as active listening and seeking to understand the opposing viewpoint, and illustrate how you would work towards a resolution while keeping the team’s goals in focus.

Join Rise to see the full answer
What steps do you take to ensure your tests are maintainable and scalable?

Outline your practices surrounding code organization, documentation, and the use of design patterns that promote scalable test structures. Additionally, point out how you would regularly refactor code and collaborate with the team to implement best practices in testing.

Join Rise to see the full answer
Can you explain the importance of Continuous Integration in testing?

In your response, highlight how Continuous Integration helps catch defects earlier in the development cycle, facilitates teamwork, and enables faster release cycles. Provide instances of how you've previously utilized CI tools to automate testing in your projects.

Join Rise to see the full answer
What types of performance tests have you conducted in previous roles?

Share specific examples of performance testing you've undertaken, detailing the tools used and the metrics tracked. Discuss how you analyzed results and collaborated with development teams to address any performance bottlenecks discovered during testing.

Join Rise to see the full answer
How do you prioritize tasks when working under tight deadlines?

Reflect on your time management skills, and explain your method of assessing task urgency and importance. Mention tools or strategies you use to stay organized, like project management software or Agile methodologies, ensuring that you meet deadlines without compromising on quality.

Join Rise to see the full answer
Similar Jobs
Posted 14 days ago

Join PDI Technologies as a CRM & Lifecycle Marketing Manager, leveraging Salesforce Marketing Cloud to enhance customer engagement and loyalty.

Posted 10 days ago

Join PDI Technologies as a CRM & Lifecycle Marketing Specialist to manage innovative marketing strategies for our premier loyalty programs.

Photo of the Rise User
Dentsu Hybrid Aarhus
Posted 8 days ago

Join Merkle as a QA Intern and kickstart your career in a dynamic digital bureau focused on innovative customer experiences.

Photo of the Rise User
Pano AI Hybrid San Francisco, California
Posted 10 days ago

Join Pano AI as a QA Engineer to enhance wildfire detection technology and ensure high standards in product delivery.

Photo of the Rise User
Posted 9 hours ago

Become a key player at Testronic Inc. as a VR Test Lead, steering quality assurance on groundbreaking virtual reality projects.

Photo of the Rise User

Aptiv seeks a Senior Software Engineer for the Middleware team to develop test software, ensuring safety and mobility solutions.

Photo of the Rise User
Posted 6 hours ago

Join Trella Health as the Director of Quality Assurance, spearheading quality initiatives in a collaborative remote-first culture.

Posted 13 days ago

Join our team as a Firmware Test Engineer to drive the quality of our innovative medical device software and firmware.

Photo of the Rise User
Framatome Hybrid Lynchburg, VA
Posted 8 days ago

Framatome is looking for a Lead Auditor with experience in nuclear quality assurance to help maintain high-quality standards in energy technology.

Photo of the Rise User
Posted 10 days ago

Samsung is seeking an Entry Level Software Tester in Bellevue, WA to contribute to quality assurance processes and collaborate with development teams.

Photo of the Rise User
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Customer-Centric
Transparent & Candid
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf
Photo of the Rise User
25 people applied to Video Game Tester at Lionbridge
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, B2B/Integrated Marketing at TEGNA Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing and GTM Strategy at Aspen Dental
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Vice President, JLLIPT Marketing at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Forum Health
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Beacon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at Sundays for Dogs
P
Someone from OH, Cincinnati just viewed Vice President of Marketing at ProCaps Labs
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Marketing at Inmagine
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at IDIQ
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at Vultron
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager (Remote - US) at Jobgether
F
Someone from OH, Cincinnati just viewed Head of Marketing at FoodHealth Company
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Paid Marketing (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Hospital Marketing at Datadog
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Institutional Marketing at Tutor.com
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing Campaign Management at Humana