Software Engineer

ford

Chennai, India 1 Years Exp Posted 1d ago

Job Description

  • Feature Development: Design, develop, and maintain backend RESTful APIs and microservices using Java and the Spring Boot framework.
  • Automation Architecture: Design and implement scalable end-to-end (E2E) automation frameworks using Playwright to validate applications along with XRay integration and AI driven development
  • Integration Testing: Develop comprehensive integration tests to ensure seamless communication between system components.
  • CI/CD Integration: Integrate automated test suites into CICD pipelines to enable continuous deployment and rapid feedback loops.
  • Quality Strategy: Lead the "Shift-Left" initiative by participating in design reviews to ensure features are designed with testability in mind.
  • Performance & Security: Monitor system performance and conduct basic security/vulnerability testing within the automation suite.
  • Collaboration: Work within an Agile team to conduct code reviews, document technical specifications, and mentor junior engineers on automation best practices.

Technical Skills

  • Backend: Proficiency in Java and the Spring Framework (Spring Boot, Spring Security, Spring Data).
  • Automation: Hands-on experience with Playwright or Selenium for browser and API automation.
  • Web Technologies: Solid understanding of JavaScript/TypeScript and how modern frontend frameworks (React, Angular, or Vue) interact with APIs.
  • Database: Experience with relational databases (PostgreSQL, MySQL) or NoSQL solutions (MongoDB).
  • Testing Fundamentals: Deep knowledge of the Test Pyramid, including Unit, Integration, and E2E testing methodologies.
    • Tools: Familiarity with Git, Maven/Gradle, and Docker.

Similar Openings for You