What are the responsibilities and job description for the API tester with Python position at Derex Technologies Inc?
Company Description
Derex Technologies Inc specializes in providing IT consulting, staffing solutions and software services. Globally headquartered in Harrison New Jersey since 1996 Derex delivers the highest quality technology professionals and an array of customized IT talent solutions designed to improve productivity and drive results to global clients throughout North America.
With over two decades of unparalleled experience, Derex provides supports to its clientele, across such industries as Systems Integration, Banking and Finance, Telecommunications, Pharmaceutical and Life Sciences, Energy, Healthcare, Technology, Transportation, and local and federal Government agencies.
Job Description
Position: API tester with Python
Location: Whippany, NJ (Hybrid)
Duration: Full Time
Job Description:
Required Skills:
- Skilled and Experienced in Python scripting.
- Expertise in API testing tools (Postman, Soap UI, Rest Assured)
- 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:
Test Case Design:
- 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.
Test Execution:
- 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.
API Performance Testing:
- Conduct performance tests to evaluate API response times, throughput, and scalability under various load conditions.
API Security Testing:
- 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
CI/CD Integration:
- Integrate automated API tests into the continuous integration and delivery pipeline for seamless testing throughout the development lifecycle
Test Result Analysis:
- Analyze test reports to identify trends, prioritize issues, and provide actionable insights to improve API quality
Regards,
Manoj
Derex Technologies INC
Contact : 973-834-5005 Ext 206
Additional Information
All your information will be kept confidential according to EEO guidelines.