Contract
Bangalore, Mumbai
Posted 1 year ago

Role:

  • Develop and maintain automated tests for APIs using Java or other relevant programming languages.
  • Design and implement performance testing frameworks and strategies for APIs to measure their responsiveness, scalability, and reliability under various load conditions.
  • Conduct load testing to simulate real-world usage scenarios and identify bottlenecks or performance issues in APIs.
  • Perform app testing to ensure the compatibility, functionality, and usability of APIs in different client applications or platforms.
  • Create and execute test scripts and scenarios for flow testing to validate the end-to-end functionality and interactions of APIs within a complex system.
  • Collaborate with development and testing teams to understand API specifications, identify performance requirements, and establish performance testing benchmarks.
  • Analyze test results, identify performance bottlenecks, and provide recommendations for performance optimization and enhancements.
  • Develop and maintain test documentation, including test plans, test cases, and test reports.
  • Implement continuous integration and delivery pipelines for API test automation and performance testing processes.
  • Stay updated with industry trends, best practices, and emerging tools and technologies related to API automation, performance testing, app testing, load testing, and flow testing.
  • Strong proficiency in programming languages such as Java, Python, or JavaScript for API automation and performance testing.
  • In-depth knowledge and experience in performance testing tools such as JMeter, Gatling, or LoadRunner.
  • Familiarity with app testing frameworks and tools like Appium, Selenium, or TestComplete.
  • Solid understanding of load testing methodologies, tools, and techniques to simulate high user loads and analyze system behavior.
  • Experience with flow testing frameworks and tools for end-to-end validation of API interactions within a complex system.
  • Knowledge of API testing methodologies, RESTful and/or SOAP protocols, and related technologies (JSON, XML, etc.).
  • Proficiency in using version control systems (e.g., Git), CI/CD tools, and testing frameworks (e.g., JUnit, TestNG).
  • Strong analytical and problem-solving skills to identify performance bottlenecks and troubleshoot issues.
  • Excellent communication skills to collaborate with cross-functional teams and effectively report on test results and findings.
  • Attention to detail and ability to work independently, prioritize tasks, and meet project deadlines.
  • Bachelor’s or master’s degree in computer science, software engineering, or a related field is typically required.
  • Relevant certifications in performance testing (e.g., Certified Performance Testing Professional) or related areas are a plus.

Job Features

Job Category

IT

Job Category

IT

CTC

10 LPA

Apply Online