P

Photon

Builds custom software and AI for big companies

Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of professional experience in software development or test automation engineering.
  • Deep, hands-on proficiency building mobile automation frameworks using Appium.
  • Strong automation skills in at least one primary mobile operating system: iOS or Android.
  • Strong proficiency in Java and/or JavaScript/TypeScript.
  • Extensive experience testing and automating RESTful APIs supporting mobile applications.
  • Demonstrated experience using AI coding assistants or AI-augmented test automation platforms to write, debug, and maintain test scripts.
  • Strong experience embedding test scripts within continuous integration and continuous delivery pipelines, such as Jenkins, GitHub Actions, or GitLab CI.

Responsibilities

  • Design, build, and maintain scalable, reusable automated test frameworks for mobile applications using Appium as the primary automation engine.
  • Engineer automated validation for backend application programming interface services interacting with mobile front ends to ensure data-contract adherence.
  • Use enterprise generative artificial intelligence platforms and coding assistants to accelerate automation scripting, generate synthetic test data, and optimize test workflows.
  • Use AI-driven test-analysis platforms to identify flaky scripts, analyze execution failures, and implement self-healing capabilities within the mobile framework.
  • Write maintainable, well-architected, peer-reviewed test code using Java or JavaScript/TypeScript, and promote coding best practices across the team.
  • Partner with Engineering and DevOps to integrate automated mobile and application programming interface test suites into continuous integration and continuous delivery pipelines.
  • Drive shift-left testing practices and influence engineering design decisions early to maximize application testability and long-term maintainability.
  • Define and monitor quality metrics, including test coverage, defect trends, flaky-test rates, and release readiness, and report insights to engineering leads.
  • Establish test-data management and mock or virtualization strategies to maintain a consistent mobile testing environment.
  • Mentor junior and mid-level Software Development Engineers in Test, provide technical guidance, and conduct code reviews and pair-programming sessions.

Desired Qualifications

  • Hands-on experience with native mobile automation tools such as XCUITest for iOS or Espresso for Android.
  • Prior business knowledge or testing experience in the e-commerce or pharmacy and healthcare sectors.
  • Experience evaluating new mobile tooling, cloud device-farm solutions, and generative-AI testing frameworks to improve team velocity.

About the Company

Photon

Builds custom software and AI for big companies

Photon designs, builds, and runs custom software for large companies, combining an in-house creative agency with its own engineering teams. Its flagship client work includes rebuilding Samsung's US online store as a set of smaller linked services and creating Olive Garden's mobile app, which lets diners join the waitlist from their phones instead of waiting at the door. Clients hire Photon's teams to plan and code their apps, websites, and AI tools and to keep them running afterward, paying for the engineers and designers assigned to each project. Photon is privately held and based in London, with its US arm in Dallas and engineering centers in Chennai and Bengaluru.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Photon

See more jobs