Back to Jobs
Development 8h ago

Automation Engineer (8+ Years)

CodeNinja
IndiaIndia
Full-time
Not Disclosed
Senior-Level
VT

Does CodeNinja sponsor H-1B visas?

Check real filing data, salaries & approval rates on VisaTalentUSA

View Data →

Job Description

Remote development roles on HireSkys cover frontend, backend, full-stack, DevOps, and QA work. Employers here usually name their exact stack in the description — compare the required tools against your own experience before applying, and use the Skill Gap Analyzer below to spot what to learn next.

Key Skills Required

Master these to land this role

Python2h 41mFree Trial ✨
Start 10-Day Free Trial
GitHub ActionsSeleniumJavaAPI AutomationPlaywrightJenkinsCI/CDAutomation EngineerCypress

Want to know if you're a match for this job?

Calculate My Match Score

We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems.

The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams.

You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles.

Key Responsibilities

Automation Development & Maintenance

  • Develop and maintain automation scripts for regression, functional, and SIT testing.
  • Create reusable automation frameworks, utilities, and libraries.
  • Debug, optimize, and enhance test scripts for improved reliability and performance.
  • Ensure automated tests are scalable, modular, and aligned with best practices.

CI/CD Integration

  • Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines.
  • Configure automated execution triggers for nightly builds, code merges, and release cycles.
  • Implement reporting and log outputs directly into CI/CD dashboards.

Testing & Quality Assurance

  • Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios.
  • Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization.
  • Prepare detailed test reports, execution logs, error summaries, and coverage metrics.
  • Participate in defect triage meetings and provide technical insights on automation failures.

Collaboration & Support

  • Collaborate with developers, architects, QA, and DevOps teams for test environment readiness.
  • Provide guidance on automation best practices to junior team members.
  • Support continuous improvement initiatives in testing methodologies and tools.

Requirements

Skills & Expertise Required

Banking and Fintech experience is preferable.

Automation & Framework Expertise

  • Strong hands-on experience with automation tools: Selenium, Cypress, Playwright, TestNG, JUnit.
  • Ability to design frameworks from scratch and build scalable, modular architectures.
  • API Automation

    • Proficiency with: REST Assured, Postman, Karate, or similar tools.
    • Ability to automate REST APIs and validate request/response structures.
    • Programming & Scripting

      • Strong in at least two programming languages: Java, Python, JavaScript.
      • CI/CD & Version Control

        • Experience integrating automation with: Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines.
        • Knowledge of Git-based workflows.
        • Database Skills

          • Experience with SQL for backend validation and test data preparation.
          • Testing Knowledge

            • Deep understanding of:
              • SIT (System Integration Testing)
              • E2E testing
              • Regression testing
              • Testing complex enterprise systems

            Preferred Skills

            • Exposure to cloud platforms (AWS / Azure) is a plus.
            • Experience with containerized environments (Docker, Kubernetes).
            • Experience working in Agile/Scrum teams.
            • Strong analytical and debugging skills.

How would you rate this job post?

See what other professionals think about this role.

How applying works on HireSkys

  1. 1.Click Apply. You go to the application — the employer's own page or form, or the HireSkys apply flow — and submit your profile as the employer asks.
  2. 2.The employer reviews. Shortlisting is done by the employer, not by HireSkys, so the timeline and next steps come from them.
  3. 3.Hear back directly. If shortlisted, the employer contacts you directly. Applying through HireSkys is free for jobseekers — never pay for a job application.

Explore remote openings from CodeNinja on HireSkys.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More