Software Development Quality Engineer - Automation Lead

This position reports to a QE Manager- Principal QE engineer within the Quality Engineering department of Retirement Information Technology (RITS) team.
https://video.digi-me.com/prudential/jobs/it/take-your-tech-talents-to-new-heights/ZP0053

The Quality Engineer Automation Lead is responsible for i mplementing End-to-End Test Automation, Tools Strategies/Roadmaps, including Non-functional (performance, security, ADA) testing . This role will ensure successful project delivery and adherence to all Retirement Quality Engineering/Assurance standards and procedures. This encompasses defining/executing the test efforts starting from test estimation till production launch for all phases of testing functional, automation, mobile and non-functional testing on our initiative projects, working closely with all project team members, and ensuring a high-quality deliverable for our customers.

  • Perform tasks required for E2E test strategy for functional and non-functional test phases including review acceptance criteria (Gherkin scripts), create automation framework using Cucumber, integration/regression test scenarios, implement data management strategy, and generate required reports.
  • Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests
  • Works closely with the application architect to develop a solid testing solution, working towards the future state of the application architecture
  • Leads complex test automation efforts using Selenium/Galen and Java for Agile software projects and identifies innovative solutions to solve complex test problems
  • Works collaboratively in a team-based Agile environment with other technical staff and business owners and subject matter experts, that follow the industry standard Scrum methodologies
  • Assists in the training/mentoring of team members, including testers, developers, and business analysts and implements organization-wide Quality Process initiatives to ensure Quality of deliverables
  • Communicates automation goals, priorities, and status across the organization
  • Partner with Agile Release planning for new functionality, resolve defects, and incorporate error injection test methodologies
  • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
  • Collaboratively elaborate requirements to enable Behavior/Test Driven Development (BDD/TDD) with BAs and developers
  • Experience in automation with multi-tenant architectures, Mainframes, Omni, Linux & Bash
  • Minimum 10 years of experience in Test Automation including planning, assessments, script development & maintenance with on- perm and cloud environment.

  • Perform tasks required for E2E test strategy for functional and non-functional test phases including review acceptance criteria (Gherkin scripts), create automation framework using Cucumber, integration/regression test scenarios, implement data management strategy, and generate required reports.
  • Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests
  • Works closely with the application architect to develop a solid testing solution, working towards the future state of the application architecture
  • Leads complex test automation efforts using Selenium/Galen and Java for Agile software projects and identifies innovative solutions to solve complex test problems
  • Works collaboratively in a team-based Agile environment with other technical staff and business owners and subject matter experts, that follow the industry standard Scrum methodologies
  • Assists in the training/mentoring of team members, including testers, developers, and business analysts and implements organization-wide Quality Process initiatives to ensure Quality of deliverables
  • Communicates automation goals, priorities, and status across the organization
  • Partner with Agile Release planning for new functionality, resolve defects, and incorporate error injection test methodologies
  • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
  • Collaboratively elaborate requirements to enable Behavior/Test Driven Development (BDD/TDD) with BAs and developers
  • Experience in automation with multi-tenant architectures, Mainframes, Omni, Linux & Bash
  • Minimum 10 years of experience in Test Automation including planning, assessments, script development & maintenance with on- perm and cloud environment.

  • Perform tasks required for E2E test strategy for functional and non-functional test phases including review acceptance criteria (Gherkin scripts), create automation framework using Cucumber, integration/regression test scenarios, implement data management strategy, and generate required reports.
  • Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests
  • Works closely with the application architect to develop a solid testing solution, working towards the future state of the application architecture
  • Leads complex test automation efforts using Selenium/Galen and Java for Agile software projects and identifies innovative solutions to solve complex test problems
  • Works collaboratively in a team-based Agile environment with other technical staff and business owners and subject matter experts, that follow the industry standard Scrum methodologies
  • Assists in the training/mentoring of team members, including testers, developers, and business analysts and implements organization-wide Quality Process initiatives to ensure Quality of deliverables
  • Communicates automation goals, priorities, and status across the organization
  • Partner with Agile Release planning for new functionality, resolve defects, and incorporate error injection test methodologies
  • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
  • Collaboratively elaborate requirements to enable Behavior/Test Driven Development (BDD/TDD) with BAs and developers
  • Experience in automation with multi-tenant architectures, Mainframes, Omni, Linux & Bash
  • Minimum 10 years of experience in Test Automation including planning, assessments, script development & maintenance with on- perm and cloud environment.


Qualifications:
Required Skills:

  • Strong programming/scripting experience and passion for testing
  • Minimum of 7 years' experience in Test Automation including planning, assessments, script development & maintenance preferably in cloud environment.
  • Minimum of 4 years demonstrated experience in one or more of the following testing toolsets/frameworks:

    • Selenium Grid/WebDriver
    • Cucumber/Gherkin
    • jUnit, TestNG
    • Maven/Gradle
  • Minimum of 3 years of demonstrated experience in one or more of the following:
    • Java
    • JavaScript
    • Eclipse, IntelliJ
  • Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:

    • Jenkins
    • Maven
    • Git
    • Grunt
  • Experience working in adaptive methodologies like Agile and Scrum
  • Knowledge of SOA, cloud and multi-tenant architecture
  • Experience in testing UI/UX best practices and 508 compliance
  • Strong written and communication skills required
  • Must be a self-starter/self-directed member of the team
  • Bachelor's degree in Engineering, Technology, Computer Science, a related discipline or equivalent experience
Desired Skills:

  • Experience in all or some of the following programming platforms
    • Linux and Bash command line
    • RESTful APIs/JSON, SOA
  • Experience working with databases and various data formats and related technologies for testing


Back to top