Description

Key Responsibilities:

API Testing:
Design, develop, and execute detailed API test cases for functionality, security, and data validation.
Use API testing tools like Postman, SoapUI, Swagger, etc., to verify the behavior of RESTful services.
Automate API testing with tools and frameworks such as Rest Assured or Karate.
Performance Testing:
Plan and execute performance tests using tools like JMeter, LoadRunner, or Gatling.
Monitor and analyze key performance metrics such as response time, throughput, and resource utilization.
Simulate different levels of load and stress to identify system bottlenecks and ensure scalability.
Collaboration and Communication:
Collaborate with development teams to detect and resolve issues early in the development cycle.
Document and track issues using project management and testing tools like JIRA or TestRail.
Contribute to the continuous integration and delivery (CI/CD) pipeline by automating test execution.
Quality Assurance Best Practices:
Ensure that QA best practices, testing standards, and methodologies are adhered to throughout the project lifecycle.
Advocate for continuous improvement in testing practices, tools, and processes.


Qualifications:

Education:
Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
Technical Skills:
Strong knowledge of RESTful APIs and their testing methodologies.
Proficiency with API testing tools like Postman, SoapUI, Swagger, or similar.
Hands-on experience with performance testing tools such as JMeter, Gatling, LoadRunner, etc.
Scripting knowledge in languages such as Python, Java, or JavaScript for test automation.
Familiarity with CI/CD practices and version control systems (e.g., Git).
Experience:
2+ years of experience in quality assurance, focusing on API testing and performance testing.
Experience working in Agile/Scrum environments is preferred.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication skills, both written and verbal.
A collaborative mindset with the ability to work well in a team and independently.


Nice-to-Have Skills:

Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Experience with database testing (SQL).
Knowledge of monitoring tools like Grafana or New Relic.
ISTQB or other QA certifications.
 

Education

Any Graduate