HomePython Automation SpecialistAPI automation tester with Python Script - Whippany, NJ
IPolarity LLC

API automation tester with Python Script - Whippany, NJ

IPolarity LLC·Hanover, New Jersey, US

Posted 1w ago

Full-Time
Apply Now

About the Role

Job title: API automation tester with Python Script skilled and experienced Location: Whippany, NJ (W2 Role) Required Skills: • Expertise in API automation and manual testing tools (Postman, SoapUI, Rest Assured) • Skilled and Experienced in Python scripting. • Strong understanding of API testing methodologies and best practices • Proficiency in at least one programming language (Java, Python, etc.) • Knowledge of RESTful web services and related protocols (HTTP, JSON) • Familiarity with database concepts for data validation • Experience with test frameworks (JUnit, TestNG) • Excellent analytical and problem-solving skills • Strong communication and collaboration abilities to work with cross-functional teams Key responsibilities: • Develop comprehensive test cases for API functionalities, including positive, negative, boundary, and stress scenarios. • Automation Script Development: • Write automated test scripts using API testing tools like Postman, SoapUI, Rest Assured, or similar, leveraging programming languages like Java, Python, or JavaScript to interact with APIs. • Execute automated API tests against different environments (dev, staging, production) and monitor test results for failures or anomalies. • Defect Logging and Reporting: • Identify and document defects encountered during testing, clearly describing issues and providing detailed steps to reproduce them for developers. • Conduct performance tests to evaluate API response times, throughput, and scalability under various load conditions. • Perform security assessments on APIs to identify potential vulnerabilities and ensure data protection. • Collaboration with Development Teams: • Work closely with developers to understand API design, troubleshoot issues, and implement fixes • Integrate automated API tests into the continuous integration and delivery pipeline for seamless testing throughout the development lifecycle • Analyze test reports to identify trends, prioritize issues, and provide actionable insights to improve API quality

What you'll do

  • Develop comprehensive test cases for API functionalities, including positive, negative, boundary, and stress scenarios
  • Automation Script Development:
  • Write automated test scripts using API testing tools like Postman, SoapUI, Rest Assured, or similar, leveraging programming languages like Java, Python, or JavaScript to interact with APIs
  • Execute automated API tests against different environments (dev, staging, production) and monitor test results for failures or anomalies
  • Defect Logging and Reporting:
  • Identify and document defects encountered during testing, clearly describing issues and providing detailed steps to reproduce them for developers
  • Conduct performance tests to evaluate API response times, throughput, and scalability under various load conditions
  • Perform security assessments on APIs to identify potential vulnerabilities and ensure data protection
  • Collaboration with Development Teams:
  • Work closely with developers to understand API design, troubleshoot issues, and implement fixes
  • Integrate automated API tests into the continuous integration and delivery pipeline for seamless testing throughout the development lifecycle
  • Analyze test reports to identify trends, prioritize issues, and provide actionable insights to improve API quality

Requirements

  • Expertise in API automation and manual testing tools (Postman, SoapUI, Rest Assured)
  • Skilled and Experienced in Python scripting
  • Strong understanding of API testing methodologies and best practices
  • Proficiency in at least one programming language (Java, Python, etc.)
  • Knowledge of RESTful web services and related protocols (HTTP, JSON)
  • Familiarity with database concepts for data validation
  • Experience with test frameworks (JUnit, TestNG)
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration abilities to work with cross-functional teams
Back to all jobs