Test Automation Engineer III

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Automotive

Description For Test Automation Engineer III

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum brands. As a Test Automation Engineer III, you'll join an energetic team building the future of PDI software solutions. The role focuses on maximizing software quality through automation, working within an Agile framework to develop comprehensive test coverage across mobile apps, web apps, and APIs.

You'll be responsible for writing extensive test automation code, working with CI/CD pipelines, and ensuring quality across all aspects of the software development lifecycle. The position requires deep expertise in test automation frameworks, programming languages like Java/JavaScript/Python, and database technologies. You'll collaborate closely with product owners, architects, and engineers to ensure the highest standards of software quality.

The ideal candidate brings 8-9 years of experience in software development and automation, with strong skills in test frameworks, CI tools, and API testing. You should be comfortable working across different operating systems and have excellent communication skills. The role offers growth opportunities through continuous learning, professional certifications, and leadership development.

PDI Technologies offers a comprehensive benefits package including competitive salary, market-competitive benefits, and a quarterly perks program. The company culture values diversity, inclusion, and work-life balance, with options for hybrid working arrangements where appropriate. Join a global team that's committed to excellence and driving real impact in the convenience retail and petroleum industry.

Last updated 6 days ago

Responsibilities For Test Automation Engineer III

  • Set up test environments including client and web/mobile applications, services and databases
  • Prepare Automation Test Plans for Service Level Tests, Integration Tests and UI tests
  • Review product owner acceptance criteria and look for Non-Functional Requirement gaps
  • Mentor and support other engineering teams on test writing
  • Automate traceability of Stories, Acceptance Criteria and Test cases
  • Participate in Agile ceremonies & activities
  • Design & build automation smoke, feature & regression tests
  • Review code for testability, supportability and unit test coverage
  • Build mocks, emulators, fakes, stubs and test case libraries

Requirements For Test Automation Engineer III

Java
JavaScript
Node.js
Python
MySQL
PostgreSQL
  • 8-9 years of experience in software development and software automation
  • Proficient in SQL based RDBMS, DML & DDL
  • Proficient in Test NG, Selenium/Appium, or other open-source automation tools
  • Experience with CI tools: Bitbucket, Jenkins, SonarQube
  • Experience with network management and multi-tenant architecture
  • Strong written and verbal communication skills
  • Experience with Java, Node.JS/JavaScript, Python
  • Strong proficiency in using Jira
  • Extensive knowledge of Postman for API testing
  • Strong computer science fundamentals: OOP, design patterns, data structures & algorithms

Benefits For Test Automation Engineer III

Medical Insurance
  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements where appropriate
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Interested in this job?

Jobs Related To PDI Technologies Test Automation Engineer III

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for retail and petroleum industries with Java and cloud technologies.

Software Engineer IV

Senior Software Engineer position at PDI Technologies, focusing on enterprise software development for retail and petroleum industries using .NET, SQL, and cloud technologies.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.

Software Engineer

Senior Software Engineer position at PDI Technologies, developing solutions for convenience retail and petroleum brands using Node.js and TypeScript in a hybrid work environment.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.