Full Time
Bangalore
Posted 3 months ago

Job Description

We are seeking an experienced Automation Engineer to design, develop, and maintain robust automation frameworks and solutions that ensure high-quality software delivery. The ideal candidate will have strong expertise in test automation tools, scripting languages, and CI/CD practices, with a focus on scalability, reliability, and continuous improvement.

Key Responsibilities

Automation Framework Development:
Design and implement scalable automation frameworks for web, API, and mobile applications.
Maintain and enhance existing automation suites to improve coverage and efficiency.

Test Automation:
Develop automated test scripts using tools like Selenium, Playwright, Cypress, or similar.
Automate functional, regression, and performance testing across multiple platforms.

Integration & CI/CD:
Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
Ensure automated tests run reliably in continuous integration environments.

API & Backend Testing:
Implement automated tests for RESTful and GraphQL APIs.
Validate backend services and data integrity using automation tools.

Performance & Security Testing:
Collaborate with QA and DevOps teams to incorporate performance and security checks into automation workflows.

Collaboration & Documentation:
Work closely with developers, QA engineers, and product teams to understand requirements.
Document automation processes, frameworks, and best practices.

Continuous Improvement:
Research and adopt new tools and technologies to enhance automation capabilities.
Participate in code reviews and knowledge-sharing sessions.

Qualifications & Skills

Experience:
Minimum 5+ years of experience in automation engineering or test automation roles.

Technical Skills:
Strong proficiency in Java, Python, or JavaScript for scripting automated tests.
Hands-on experience with automation tools like Selenium, Cypress, Playwright, or Appium.
Solid understanding of API testing tools (Postman, REST Assured).
Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI.
Experience with Docker and containerized test environments.
Knowledge of version control systems (Git) and build tools (Maven, Gradle, or npm).

Good to Have:
Exposure to cloud platforms (AWS, Azure, GCP).
Experience with performance testing tools (JMeter, Gatling).
Understanding of BDD frameworks (Cucumber, Behave).

Soft Skills:
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work in agile environments and adapt to changing priorities.

Job Details

Job Category

Engineering, Quality Assurance

Role

Automation Engineer

Location

Bangalore

Experience

5+ Years

Type

Full Time

Department

Quality Assurance

Apply For This Job

A valid email address is required.
A valid phone number is required.

File Types: PDF, DOC, DOCX, TXT