Quality Assurance Engineer - Chennai, India - TivonaGlobal Technologies

    TivonaGlobal Technologies
    TivonaGlobal Technologies Chennai, India

    3 weeks ago

    Default job background
    Description

    Company Description

    TivonaGlobal Technologies is a Chennai-based technology company specializing in Cloud Computing, Application and Infrastructure Modernization.

    Role Description

    This is a full-time on-site role for a Quality Assurance Engineer - APIs & Cloud Native Applications. The Quality Assurance Engineer will be responsible for test execution, quality assurance, manual testing, and creating test cases for software testing. The engineer will collaborate with the development team to ensure high-quality application performance and functionality.

    • Collaborate with developers, architects, and stakeholders to understand API requirements and design test plans and strategies for API testing on AWS.
    • Develop comprehensive test cases for API testing, covering functional, non-functional, and edge cases, ensuring thorough test coverage.
    • Implement automated tests for APIs using tools like Postman, Selenium, and pipelines using tools such as Jenkins to improve testing efficiency and coverage.
    • Conduct regression testing to ensure that changes to APIs do not introduce new bugs or regressions, maintaining the overall quality of the APIs.
    • Conduct performance testing of APIs using AWS tools like AWS X-Ray, to evaluate API performance under different loads and conditions.
    • Perform security testing of APIs to identify vulnerabilities and ensure compliance with security best practices and standards.
    • Test API gateway configurations and integrations to ensure proper routing, transformation, and security of API requests and responses.
    • Test error handling mechanisms of APIs to ensure they return appropriate error codes and messages in case of failures or invalid requests.
    • Document test plans, test cases, and test results, and collaborate with developers to ensure issues are properly documented and tracked.
    • Collaborate with developers, DevOps engineers, and other stakeholders to resolve issues and improve the quality of APIs, following an Agile development process.

    Skills & Requirement

    • Experience in implementing automated tests for APIs using tools like Postman, Selenium, or AWS testing tools, to improve testing efficiency and coverage.
    • 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.
    • Ability to create and maintain comprehensive test plans, test cases, and test reports, and communicate effectively with team members and stakeholders.
    • 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.
    • 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.
    • Knowledge of security testing principles and best practices for APIs, including authentication, authorization, encryption, and compliance with security standards like OWASP.

    Qualification

    • 3 to 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.
    • Engineering/MCA in Computer Science/Information Technology