Senior Automation Engineer

6 - 9 years

9 - 10 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Automation Engineer - Healthcare Enterprise Products

About the Role

We are seeking an experienced Automation Engineer to design and implement robust test automation frameworks and web scraping solutions for our healthcare enterprise products and clients. You will build scalable automation for both quality assurance and production data extraction from complex web applications. This is a contract employment for 8 months

Key Responsibilities:

Test Automation (Primary Focus - 60%):

  • Design, develop, and maintain comprehensive test automation frameworks using Playwright, Selenium, or other appropriate tools
  • Create end-to-end automated test suites for web and mobile applications
  • Implement API testing, integration testing, and regression test automation
  • Build reusable test components, page objects, and test data management solutions
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
  • Execute automated test suites and analyze results, reporting defects
  • Collaborate with developers and QA team to ensure comprehensive test coverage
  • Maintain and enhance existing automation scripts for reliability and performance

Web Automation & Data Extraction (Secondary Focus - 40%):

  • Develop automated workflows for logging into and extracting data from manufacturer portals
  • Build production automation scripts for patient data extraction (readings, PDFs, reports)
  • Implement robust error handling, retry logic, and monitoring for production automations
  • Deploy and maintain automation scripts on AWS (Lambda, ECS, EC2)
  • Handle authentication, session management, and complex web interactions
  • Parse and process downloaded PDFs and structured data
  • Schedule and orchestrate automated jobs using AWS EventBridge or cron

DevOps & Deployment:

  • Deploy automation solutions to AWS cloud infrastructure
  • Containerize applications using Docker for consistent deployment
  • Set up monitoring, logging, and alerting using CloudWatch or similar tools
  • Implement security best practices for credential management (AWS Secrets Manager)
  • Optimize automation performance and resource utilization

Collaboration & Documentation:

  • Work closely with QA, development, and product teams
  • Document automation frameworks, test strategies, and runbooks
  • Conduct code reviews and mentor junior automation engineers
  • Stay current with latest automation tools, frameworks, and best practices

Required Skills & Experience:

Core Automation Skills (Must Have):

  • 6-9 years of experience in test automation and web automation

  • Expert-level proficiency in at least ONE modern automation tool:

    • Playwright (strongly preferred)
    • Selenium WebDriver
    • Puppeteer
    • Cypress
  • Strong programming skills in

    Python

    OR

    JavaScript/TypeScript

    OR

    Java

  • Deep understanding of Page Object Model (POM) and automation design patterns
  • Experience building automation frameworks from scratch
  • Proficiency with testing frameworks:

    PyTest, Jest, TestNG, JUnit, Mocha

  • Strong knowledge of CSS selectors, XPath, and DOM manipulation
  • Experience with headless browser automation and handling dynamic web content

Web Technologies:

  • Solid understanding of HTML, CSS, JavaScript, and web protocols (HTTP/HTTPS)
  • Experience with RESTful API testing (Postman, RestAssured, Axios)
  • Knowledge of authentication mechanisms (OAuth, JWT, session cookies, tokens)
  • Experience handling AJAX, SPAs (Single Page Applications), and asynchronous operations
  • Understanding of browser developer tools and debugging techniques

AWS & Cloud (Required):

  • Hands-on AWS experience:

    Lambda, EC2, ECS/Fargate, S3, RDS/DynamoDB

  • Experience deploying automation solutions to cloud environments
  • AWS EventBridge/CloudWatch Events for job scheduling
  • CloudWatch Logs for monitoring and debugging
  • AWS Secrets Manager or Parameter Store for credential management
  • Understanding of serverless architecture and containerization

DevOps & CI/CD:

  • Experience with Docker containerization
  • CI/CD pipeline integration (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
  • Version control with Git (branching, merging, pull requests)
  • Experience with infrastructure-as-code (Terraform, CloudFormation) is a plus

Data Handling:

  • Experience with PDF extraction and parsing (PyPDF2, pdfplumber, Apache PDFBox)
  • Data processing and transformation (Pandas, NumPy, or similar)
  • Working with databases (SQL and NoSQL)
  • CSV, JSON, XML data formats

Enterprise Application Testing:

  • Experience testing complex enterprise web applications
  • Understanding of healthcare, finance, or regulated industry applications is a plus
  • Knowledge of HIPAA, data security, and compliance requirements
  • Experience with multi-tenant SaaS applications

Nice to Have:

Additional Automation Tools:

  • Appium (mobile automation)
  • Cypress, Puppeteer, TestCafe (modern web automation)
  • JMeter, Locust, K6 (performance testing)
  • Cucumber, SpecFlow (BDD frameworks)
  • Beautiful Soup, Scrapy, Cheerio, Requests-HTML (web scraping)

Advanced Skills:

  • Mobile automation experience (Appium, Detox, Espresso, XCUITest)
  • Performance testing and optimization
  • Visual regression testing (Percy, BackstopJS, Chromatic)
  • API mocking and service virtualization
  • Parallel test execution and test orchestration

Technical Knowledge:

  • AI/ML for intelligent test automation or data extraction
  • OCR (Optical Character Recognition) for document processing
  • Kubernetes/EKS for container orchestration
  • GraphQL API testing
  • WebSocket and real-time application testing
  • Accessibility testing (WCAG compliance)

Industry Experience:

  • Healthcare technology and patient data management
  • Integration with EHR/EMR systems
  • HL7, FHIR, or other healthcare data standards
  • Experience with manufacturer portals, medical device data

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 6-9 years of professional experience in test automation

  • At least 3 years of hands-on experience with Playwright, Selenium, or similar automation tools

  • Proven track record of building and maintaining large-scale automation frameworks
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Self-motivated with ability to work independently and in distributed teams

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, bengaluru, mumbai (all areas)

pune, maharashtra, india