logo

View all jobs

AWS QA Engineers

newark, NJ
AWS QA Engineer
Looking for a QA / Automation engineer to join our growing CDO EDP team. You will be responsible for developing and evolving our test automation frameworks, tools, and services, as well as analyzing production issues, identifying test gaps across the entire testing stack, and making systemic improvements to automation testing and backend tooling.

Job Responsibilities:
 
  • As part of our engineering team, you’ll participate in the full development cycle from a QA perspective: design, develop, QA, experiment, analyze, and deploy
  • Own QA and development/execution/management of test automation harnesses, code quality analysis, and associated tools end-to-end for Prudential’s platforms
  • Recommend improvements to existing QA processes, evaluate new tools, stay informed of industry QA trends
  • Create detailed, comprehensive, and well-structured test cases that follow best practices and techniques
  • Understand requirements, develop test plans, execute manual and automated test cases, help to identify root causes and articulate defects clearly
  • Recreate production issues to help determine the issue and verify any fixes
  • Estimate, prioritize, plan & coordinate quality testing activities
  • Developing BDD scripts using Cucumber/TestNG by writing features and step definitions and developed selenium support code in java
  • Creating Test Plan and authored test cases based on user stories and Business Requirements
  • Building Framework and setting up the environment
  • Conducting End to End verification and validation for the entire application
  • Creating Jenkins CI pipelines to integrate Sonar/Security scans and test automation scripts
  • Using Git/bitbucket for efficient remote team working, storing framework, and developed test scripts
  • Part of DevOps QA and AWS team focusing on building CI/CD pipeline
  • Developing and Integrating Selenium automation test scripts in pipelines to achieve continuous testing
  • Responsible to build environments using CloudFormation or Terraform
  • Writing scripts using terraform in YAML
  • Deploy multiple instances by using terraform scripts and cloud formation templates
  • Responsible for writing and maintaining Jenkins Pipelines
  • Part of release/build team and mainly worked on release management, CI/CD pipeline
  • Integration using tools like SVN (Sub version control-tortoise), Maven, Bamboo, Jenkins etc.
  • Responsible to write selenium scripts for testing the code after build
  • Developed shell and Perl scripts for build and release tasks
  • Responsible to create jobs in Jenkins for multiple tests and create a release calendar as per the PM guidelines
  • Resolve build issues, Jenkins’s integration issues with end points

Qualification:
 
  • Bachelor's Degree in Computer Science or equivalent experience
  • 5+ years of experience in Software UI Testing/QA Engineer experience
  • 5+ years of working with Test Automation tools: Selenium, Cucumber, JMeter
  • 4+years of experience of SQL (specifically PostgreSQL) and Object-Oriented Programming language (Python, C#, Java).
  • Experience building out browser-based UI Test Automation frameworks and test suites used in production websites (Jest, Puppeteer, Cypress)
  • Experience with industry standard automation and development tools, with a focus on AWS related products (JIRA, Git, Docker, CodeBuild, GitHub, TravisCI, etc, etc.)
  • Experience with Agile SDLC as an active member of a Scrum team.
  • (Desired) Experience working with healthcare data including claims, eligibility, lab, and provider data.
  • Understanding of PHI and HIPAA compliance
  • Experience writing test code using Page Object Model (POM) methodology and Selenium WebDriver libraries.
  • Strong experience and success with developing automated tests using BDD frameworks (Cucumber).
  • Experience automating webservice APIs (REST, SOAP) using common testing tools (Postman, Newman).
  • Experience testing native applications and web applications on mobile devices (iOS, Android).
  • Experience writing automation and testing in cloud-based environments (AWS, Azure) and using cloud-based testing tools
  • Experience using common browser-based troubleshooting/debugging tools (Firebug, Chromium Dev Tools).
  • Demonstrated ability to anticipate future needed changes or identify problem areas and take effective actions.
  • Demonstrated ability to work with both technical and non-technical individuals in a team environment.
  • Experience of working in an agile, dynamic, and customer-centric environment.
  • Excellent communication and collaboration skills in a variety of circumstances and environments.
  • Excellent interpersonal skills and proficient in English, both written and spoken.
  • A passion to learn and thrive in a dynamic, constantly changing environment and building great customer experiences

Nice to haves:
 
  • Bachelor’s / Master’s degree in software engineering related field.
  • 1-2 years of operations and or DevOps experience
  • Experience with AWS, or other cloud related experience.


 

More Openings

Project Manager
Embedded Engineer

Share This Job

Powered by