Job Description Overview
  • Skill: AWS, API Testing, Postman, Swagger UI, Kotlin, Python, JavaScript, MySQL, Postgres, MongoDB, FastAPI, Django, Flask, Celery, SQLAlchemy, Spring, Apache Camel, Mockito, JUnit, PyUnit, Load Testing, Locust, Blazemeter, JMeter, REST-Assured, Apigee, Test Automation, Playwright, Selenium, Cucumber, Katalon, ALM, JIRA, Bitbucket, Github, GitLab, CI/CD, Test Driven Development
  • Location: Remote
  • Experience: 7

Mandatory Skills & Qualifications:

  • Cloud Environments: Hands-on experience with AWS (AWS Developer Certification preferred)
  • API Testing: Proficiency with tools like Postman, Swagger UI
  • Coding Languages: Experience with Kotlin, Python, JavaScript
  • Database Skills: Expertise in querying relational (MySQL, Postgres) and NoSQL databases (MongoDB)
  • Python Frameworks: Knowledge of FastAPI, Django, Flask, Celery, SQLAlchemy
  • Java Frameworks: Expertise in Java and frameworks like Spring, Apache Camel
  • Test Automation: Proficient in tools like Playwright, Selenium, JUnit, Cucumber, Katalon
  • API Testing: Experience with REST-Assured, Apigee, JMeter
  • Performance & Load Testing: Locust, Blazemeter, JMeter
  • Test Management: Familiarity with ALM, JIRA
  • Version Control: Experience with Bitbucket, Github, GitLab
  • Test Development: Writing tests using frameworks like Mockito, JUnit, PyUnit

Good to Have:

  • AWS Developer Certification

Key Responsibilities:

  • Working Hours: 11:00 AM IST to 8:00 PM IST

The Cloud Test Automation Engineer will collaborate with a geographically diverse team to ensure comprehensive test coverage and automation across various product areas, including UI, API, Database, and ETL processes.

Key responsibilities include:

  1. Automated Test Development:

    • Collaborate with development teams to create automated test strategies (integration, end-to-end functional, load, regression, smoke tests) for different product components.
    • Write and maintain tests for API, ETL processes, database, and other critical system components using AWS Cloud technologies and CI/CD pipelines.
  2. Test Execution and Reporting:

    • Work with development teams to run automated tests and generate progress reports on test results, key performance indicators (KPIs), and deployment-wise updates.
    • Assist in the compilation of test progress reports, offering clear communication on test results to stakeholders.
  3. Performance Optimization:

    • Work with architects, developers, and cloud operations to identify the underlying causes of performance issues.
    • Contribute to the development and planning of performance tests, addressing system bottlenecks and ensuring scalability.
  4. Collaboration & Test Driven Development (TDD):

    • Collaborate closely with product teams, developers, and project managers to integrate Test Driven Development into the development lifecycle.
    • Contribute to the continuous improvement of test coverage, automation, and quality assurance processes.
  5. Cross-functional Teamwork:

    • Be part of a collaborative team, ensuring that test results are communicated on time, and that the testing process aligns with project goals.