CFRA Research

Quality Assurance Engineer – Enterprise Solutions

CFRA Research

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ApacheAWSJenkinsJMeterRaySelenium

About the role

  • Test Planning: Collaborate with developers, architects, and stakeholders to understand API requirements and design test plans and strategies for API testing on AWS.
  • Test Case Development: Develop comprehensive test cases for API testing, covering functional, non-functional, and edge cases, ensuring thorough test coverage.
  • Test Automation: Implement automated tests for APIs using tools like Postman, Selenium, or tools such as Jenkins to improve testing efficiency and coverage.
  • Regression Testing: Conduct regression testing to ensure that changes to APIs do not introduce new bugs or regressions, maintaining the overall quality of the APIs.
  • Performance Testing: Conduct performance testing of APIs using AWS tools like AWS XRay, to evaluate API performance under different loads and conditions.
  • Security Testing: Perform security testing of APIs to identify vulnerabilities and ensure compliance with security best practices and standards.
  • API Gateway Testing: Test API gateway configurations and integrations to ensure proper routing, transformation, and security of API requests and responses.
  • Error Handling Testing: Test error handling mechanisms of APIs to ensure they return appropriate error codes and messages in case of failures or invalid requests.
  • Documentation: Document test plans, test cases, and test results, and collaborate with developers to ensure issues are properly documented and tracked.
  • Collaboration: Collaborate with developers, DevOps engineers, and other stakeholders to resolve issues and improve the quality of APIs, following an Agile development process.
  • Continuous Improvement: Stay updated with the latest trends, tools, and technologies related to API testing and quality assurance, and continuously improve testing processes and methodologies.
  • Communication: Communicate effectively with team members and stakeholders, providing clear and concise feedback on the quality of APIs and any issues found during testing.

Requirements

  • API Testing: 5+ years of experience and proficiency in testing APIs using tools like Postman, SoapUI, or Selenium, with a focus on functional, non-functional, and security testing, and a strong understanding of API technologies and standards.
  • AWS Services: Familiarity with AWS services such as Amazon API Gateway, AWS Lambda, AWS IAM, AWS CloudWatch, and others, and experience in testing APIs deployed on AWS infrastructure.
  • Testing Automation: Experience in implementing automated tests for APIs using tools like Postman, Selenium, or AWS testing tools, to improve testing efficiency and coverage.
  • Performance Testing: Experience in performance testing of APIs using tools like Apache JMeter, Gatling, or AWS X-Ray, to evaluate API performance under different loads and conditions.
  • Security Testing: Knowledge of security testing principles and best practices for APIs, including authentication, authorization, encryption, and compliance with security standards like OWASP.
  • Testing Methodologies: Familiarity with testing methodologies such as Agile testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD), and ability to work in Agile development environments.
  • Problem-solving Skills: Excellent problem-solving skills, with the ability to analyze complex issues, identify root causes, and propose effective solutions to ensure the quality and reliability of APIs.
  • Documentation: Ability to create and maintain comprehensive test plans, test cases, and test reports, and communicate effectively with team members and stakeholders.
  • Collaboration: Ability to collaborate effectively with developers, DevOps engineers, and other stakeholders, to resolve issues and improve the quality of APIs.
  • Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies related to API testing and AWS services.
  • Bachelor's Degree: A bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred, although equivalent experience and certifications can also be valuable.
Benefits
  • 21 days of Annual Vacation
  • 8 sick days
  • 6 casual days
  • 1 paid Volunteer Day
  • Medical, Accidental & Term Life Insurance
  • Telehealth, OPD
  • Competitive pay
  • Annual Performance Bonus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
API TestingTest AutomationPerformance TestingSecurity TestingTest Case DevelopmentRegression TestingError Handling TestingTesting MethodologiesAWS ServicesDocumentation
Soft skills
Problem-solving SkillsCollaborationCommunicationContinuous Learning
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software Engineering