PDI Technologies

Test Automation Engineer II

PDI Technologies
Apply
2 months ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Set up test environments involving client and web applications, services, and databases.
  • Design, develop, and maintain automated UI, API, integration, smoke, and regression tests.
  • Build and enhance scalable, reusable, and maintainable test automation frameworks.
  • Review user stories and acceptance criteria to identify test scenarios, risks, edge cases, and quality gaps.
  • Integrate automated tests and quality gates into CI/CD pipelines.
  • Perform functional, integration, end-to-end, and performance testing.
  • Test APIs, microservices, web applications, databases, and distributed system integrations.
  • Collaborate with developers to improve testability, automation coverage, and product quality.
  • Troubleshoot automation, application, environment, and test-data-related failures.
  • Participate in Agile ceremonies, release planning, and continuous improvement activities.
  • Use AI-assisted tools for test-case generation, automation development, code reviews, debugging, test-data generation, and failure analysis with appropriate validation.
  • Mentor junior Test Automation Engineers and contribute to engineering best practices.

Requirements

  • 4–7 years of experience in software testing, test automation, or software development.
  • Experience with Agile/Scrum development methodologies.
  • Strong programming skills in one or more of C#, Java, JavaScript/TypeScript, or Python.
  • Experience with Playwright, Selenium, Cypress, SpecFlow, Cucumber, or similar automation frameworks.
  • Experience testing REST APIs using Postman, Rest Assured, Playwright, or equivalent technologies.
  • Working knowledge of SQL and relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Experience building mocks, emulators, fakes, stubs, and test case libraries.
  • Experience with Git and CI/CD technologies such as Azure DevOps, GitHub Actions, or Jenkins.
  • Understanding of Shift Left Testing, Test Pyramid, risk-based testing, and continuous testing.
  • Familiarity with Azure, AWS, or GCP and container technologies such as Docker or Kubernetes is an advantage.
  • Experience with or willingness to adopt AI-assisted engineering tools such as GitHub Copilot, ChatGPT, or Claude.
  • Strong analytical, debugging, problem-solving, and communication skills.
  • Ability to contribute independently and collaborate effectively within distributed engineering teams.
  • Experience in Convenience Retail, Fuel, Payments, Wholesale, Loyalty, or Logistics domains is preferred.

Benefits

  • Competitive salary and market-competitive benefits.
  • Quarterly perks program and ample time off.
  • Hybrid working arrangements where appropriate.
  • Continuous learning, professional certifications, and leadership development opportunities.
  • Supportive culture emphasizing diversity, inclusion, authenticity, trust, curiosity, and diversity of thought.

Tech Stack

AWSAzureBashC#CucumberCypressDockerGitGitHub ActionsGoogle Cloud PlatformJavaJavaScriptJenkinsKubernetesLinuxMicrosoft SQL ServerMySQLPostgreSQLPostmanPowerShellPythonSeleniumSQLTypeScriptWindows

Categories

PDI Technologies

About PDI Technologies

1,001-5,000 employees

PDI Technologies builds enterprise software and services for the convenience retail and petroleum wholesale ecosystem, spanning ERP, logistics/dispatch, fuel pricing, loyalty, payments, and cybersecurity. It sells cloud software and managed services to retailers, fuel marketers, and distributors worldwide, with embedded analytics and mobile workflows. Founded in 1983 as Professional Datasolutions, the privately held company is headquartered in Alpharetta, Georgia and has expanded through multiple acquisitions.

Contact me