Earnbetter

Job Search Assistant

Quality Assurance Automation Engineer

HCLTech • Englewood, NJ 07631 • Posted 5 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Hybrid • Full-time • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

The Quality Assurance Automation Engineer at HCLTech will provide leadership and technical expertise within the quality engineering organization, defining and incorporating best practices of security testing and performance engineering. This role involves developing automation roadmaps, designing and implementing automation frameworks, analyzing and improving existing frameworks, and enabling agile teams to perform continuous testing. The position requires onsite work in Englewood, New Jersey, with a hybrid work schedule of three days a week.

Responsibilities

  • Provide leadership and technical expertise within quality engineering organization
  • Define & incorporate best practices of the security testing and performance engineering
  • Develop automation roadmap across agile teams
  • Automation framework design and implementation
  • Analyze and improve the existing frameworks and recommend right tools and frameworks
  • Test automation and optimization solution aims at disrupting inefficient and old-world QA procedures
  • Enable agile teams to perform continuous testing, work to measure and improve any inefficiency in CI/CD pipelines
  • Integrate performance & security with automation framework
  • Knowledge Management/Retention - Cross training & documentation
  • Help hire/build strong quality engineering teams
  • Mentoring and training quality engineers & leads
  • Building key test infrastructure that allows them to capture data, analyze it and provide guidance to their teams around perceived risks and a mitigation strategy
  • Provide inputs to define quality standards as well as enforcing technical and testing standards
  • Define/improve quality & performance engineering process, KPIs & metrics
  • Conduct reviews and ensure process compliance
  • Publish quality & performance engineering KPIs & metrics
  • Partner with engineering teams to propose, rollout process improvements, new technologies and automation practices
  • Work both independently and in close collaboration with platform & application teams and across the business to drive automation & bring efficiencies
  • Onsite - Offshore co-ordination, as required

Qualifications

Required

  • B.S degree or higher in computer science or related education
  • 5+ yrs. of experience in software engineering - QE testing on various platforms
  • 3+ yrs. of experience in software engineering - QE automation
  • 3+ yrs. of experience in software engineering – Performance testing
  • 2+ yrs. of experience in software engineering – Security testing
  • Proficiency in Java
  • Experience implementing automation frameworks – (Selenium WebDriver/webDriver IO/Appium/TestNG/Junit)
  • Experience with performance testing tools to measure server & client-side metrics (Jmeter/K6/Speedcurve)
  • Experience implementing API frameworks – (Rest Assured Framework/Pactumjs)
  • Experience setting up and managing test automation infrastructure (Appium/Selenium grid)
  • Experience with Version control (GIT), SQL, CI/CD Tools (Jenkins), Build Tools (Maven, ANT, etc), Debugging Tools (Charles/Fiddler), Monitoring tools (New Relic/Datadog), Agile Management Tool (JIRA), Test Management Tool (TestRail)
  • Any certification related to QE/Process/Automation/Performance Test/Security

Preferred

  • Knowledge/experience on NodeJS/JavaScript/TypeScript

About HCLTech

HCL Software operates in the technology industry, offering products and services in digital transformation, data analytics, AI, automation, enterprise security, and cloud solutions. They provide flagship products such as HCL Commerce Cloud, HCL Connections, and HCL Discover, along with other solutions like HCL Domino, HCL Marketing Cloud, and HCL Unica to help businesses achieve their digital goals effectively.

Full Job Description

Day 1 onsite from Englewood, New Jersey.(Hybrid work 3 days week)


Responsibilities

  • Provide leadership and technical expertise within quality engineering organization
  • Define & incorporate best practices of the security testing and performance engineering
  • Develop automation roadmap across agile teams
  • Automation framework design and implementation
  • Analyze and improve the existing frameworks and recommend right tools and frameworks
  • Test automation and optimization solution aims at disrupting inefficient and old-world QA procedures by providing tools, solutions and frameworks that works across domains
  • Enable agile teams to perform continuous testing, work to measure and improve any inefficiency in CI/CD pipelines
  • Integrate performance & security with automation framework
  • Knowledge Management/Retention - Cross training & documentation
  • Help hire/build strong quality engineering teams
  • Mentoring and training quality engineers & leads
  • Building key test infrastructure that allows them to capture data, analyze it and provide guidance to their teams around perceived risks and a mitigation strategy
  • Provide inputs to define quality standards as well as enforcing technical and testing standards
  • Define/improve quality & performance engineering process, KPIs & metrics
  • Conduct reviews and ensure process compliance
  • Publish quality & performance engineering KPIs & metrics
  • Partner with engineering teams to propose, rollout process improvements, new technologies and automation practices
  • Work both independently and in close collaboration with platform & application teams and across the business to drive automation & bring efficiencies
  • Onsite - Offshore co-ordination, as required

Requirements

  • B.S degree or higher in computer science or related education
  • 5+ yrs. of experience in software engineering - QE testing on various platforms
  • 3+ yrs. of experience in software engineering - QE automation
  • 3+ yrs. of experience in software engineering – Performance testing
  • 2+ yrs. of experience in software engineering – Security testing
  • Must be proficient in Java
  • Must have experience implementing automation frameworks – (Selenium WebDriver/webDriver IO/Appium/TestNG/Junit)
  • Must have experience with performance testing tools to measure server & client-side metrics(Jmeter/K6/Speedcurve)
  • Must have experience implementing API frameworks – Rest Assured Framework/Pactumjs)
  • Must have experience setting up and managing test automation infrastructure (Appium/Selenium grid)
  • Must have experience using Version control (GIT), SQL, CI/CD Tools (Jenkins), Build Tools (Maven, ANT, etc), Debugging Tools (Charles/Fiddler), Monitoring tools (New Relic/Datadog), Agile Management Tool (JIRA), Test Management Tool (TestRail)
  • Any certification related to QE/Process/Automation/Performance Test/Security
  • Nice to have knowledge/experience on NodeJS/JavaScript/TypeScript.