Test Automation Engineer

Prophecy Technologies

$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-8 years of hands-on experience in test automation
  • Expertise in building and maintaining test automation frameworks
  • Proficient in programming languages: Java, Python, C
  • Experience with automation tools like Selenium, Appium, Cucumber, TOSCA
  • Knowledge of retail peripheral integration and testing
  • Familiarity with SOAP and REST API testing and database validation
  • Experience with CI/CD and DevOps practices for test integration

Responsibilities

  • Build, design, and maintain scalable test automation frameworks for transaction flows, APIs, and GUIs.
  • Automate tests for communication between POS applications and various retail peripherals.
  • Validate payment transaction processing, including compliance with EMV standards and connectivity with payment gateways.
  • Develop and execute automated test scripts using various programming languages and tools.
  • Perform backend testing for APIs and ensure data accuracy in inventory and sales.
  • Log and reproduce defects, generating reports on test coverage and execution.
  • Integrate automated test suites into CI/CD pipelines for efficient software releases.

Benefits

  • Flexible working arrangements
  • Collaborative and innovative work environment
  • Opportunities for professional development
  • Access to modern tools and technologies
  • Supportive team culture focused on quality assurance
Full Job Description
Role Overview:

This role focuses on designing, building, and maintaining scalable test automation frameworks for transaction flows, APIs, and GUI elements within Point-of-Sale (POS) applications. The engineer will be responsible for automating tests to validate communication with retail peripherals, ensuring payment transaction processing logic, and integrating automated test suites into CI/CD pipelines to support rapid and high-quality software releases.

Key Responsibilities:
  • Build, design, and maintain scalable test automation frameworks for transaction flows, APIs, and GUI elements.
  • Automate tests to validate communication between POS applications and retail peripherals such as barcode scanners, receipt printers, PIN pads, and cash drawers.
  • Validate payment transaction processing logic, including credit/debit authorizations, EMV chip compliance, contactless payments, and connectivity with payment gateways.
  • Write and execute automated test scripts using programming languages such as Java, Python, or C and tools like Selenium, Appium, Cucumber, or TOSCA.
  • Perform backend testing, including SOAP/REST APIs and database validation to ensure accuracy in inventory updates, tax calculations, and sales data syncing.
  • Identify, log, and reproduce defects; use defect tracking tools like Jira and generate detailed reports on test coverage and execution results.
  • Integrate automated POS test suites into CI/CD pipelines to support rapid and high-quality releases.

Required Skills:
  • Test Automation & Frameworks: Experience building and maintaining scalable test automation frameworks; experience with GUI, API, and transaction flow testing.
  • Programming & Tools: Proficiency in programming languages such as Java, Python, C; experience with automation tools like Selenium, Appium, Cucumber, TOSCA.
  • Hardware & POS Systems: Integration testing with retail peripherals (barcode scanners, receipt printers, PIN pads, cash drawers).
  • Payments & Transactions: Payment transaction validation (credit/debit, EMV, contactless payments, payment gateways).
  • API & Backend Testing: Experience with SOAP and REST API testing; database validation and data integrity testing.
  • Defect Management: Familiarity with Jira or similar defect tracking tools; test reporting and coverage analysis.
  • CI/CD & DevOps: Experience with CI/CD pipeline integration for automated test execution.

Qualifications:
  • 6-8 years of experience.

Preferred Skills:
  • None explicitly mentioned.

Similar Jobs

More Jobs at Prophecy Technologies

More Consumer Technology Jobs

Find similar Test Automation Engineer jobs: