24 Oct
|
Ford Motor
|
Chennai
24 Oct
Ford Motor
Chennai
Experience:8-12 years of experience in software development and quality assurance, with a strong focus on API automation.
Develop and execute a comprehensive API automation strategy aligned with the overall quality goals of the organization.
Identify and implement innovative testing approaches and technologies to enhance the efficiency and effectiveness of our QA processes.
API Automation Development:
Design, develop, and maintain robust and scalable API automation frameworks using RestAssured and BDD principles.
Write clean, well-documented, and maintainable automation scripts to validate API functionality, performance, and security.
Implement data-driven testing strategies to ensure comprehensive test coverage.
Integrate automation scripts into the CI/CD pipeline for continuous testing.
Participate in design and architecture reviews to provide feedback on testability and identify potential quality risks.
Communicate test results and quality metrics to stakeholders in a clear and concise manner.
Work with extended integration partner teams to define and execute exploratory and automated API tests
Quality Assurance and Best Practices:
Establish and enforce QA guidelines, best practices, and standards across the team.
Actively review code to ensure software quality and functional accuracy.
Ensure all code adheres to secure coding practices and meets minimum code coverage requirements.
Stay up-to-date with the latest trends and technologies in API automation and cloud-native testing.
Promote a culture of quality ownership and accountability within the team.
Coding and Development:
Complete coding tasks according to design specifications with the highest quality and within the scheduled time.
Build reusable frameworks and integrate SaaS frameworks to enhance testing capabilities.
Code Quality and Security:
Ensure all code delivered adheres to secure coding practices.
Actively review code to ensure software quality and functional accuracy across the team.
Use code repositories and tracking systems such as Git, Confluence/SharePoint, and JIRA for documentation, scripts, results, configuration, and supporting data.
API Automation:
Extensive experience with RestAssured for API testing.
Experience with API testing tools such as Hoppscotch, Postman, Swagger, or ReadyAPI.
Knowledge of API security testing principles and tools (e.g., Java and Spring Boot:
Strong proficiency in Java and related open-source technologies.
Hands-on experience with Spring Boot and Spring Cloud frameworks for building microservices.
Experience with dependency injection, RESTful APIs, and other core Spring concepts.
Cloud Technologies:
Solid understanding of cloud-native technologies and architectures.
Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
Familiarity with Google Cloud Platform (GCP) services (e.g., Compute Engine, Cloud Storage, Cloud Functions).
Testing Frameworks and Tools:
Experience with unit testing frameworks like JUnit and TestNG.
Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Databases:
Basic knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL datastores (e.g., MongoDB, Cassandra).
Experience with data quality testing and working with large datasets.
Experience with team-oriented tools like GitHub, Bitbucket, or GitLab.
Knowledge of contract testing using Pact or similar frameworks.
Exposure to performance testing tools like JMeter or Gatling.
Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
Agile Development:
Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
Experience working in Agile teams and participating in sprint ceremonies.
📌 QA Automation Developer (Chennai)
🏢 Ford Motor
📍 Chennai