Backend QA Engineer

Job Description
Responsibilities:

  • Design & build automated regression tests from test cases using Cucumber/Java framework
  • Very well versed with:
    • API postman
    • BackEnd
    • AWS
    • Wire Mock
    • JMeter/Blazemeter
    • Jenkins
    • Cucumber JVM and Java core
  • Add new features to automation framework
  • Create test plans & test cases for assigned features
  • Execute test cases & perform defect tracking/management
  • Develop testing tools and resources to aid in testing effort
  • Plan and run automation tests, integration tests, & regression tests
  • Able to perform Load Test, Performance Test, Stress Test for respective micro services
  • Participates in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations and design sessions
  • Identify and report QA issues, workflow issues and other project risks to development team
  • Evaluate overall test processes and produce regular progress updates
  • Verification testing and patch validation to verifying expected changes were installed
  • Review logs (e.g. SPLUNK, DataDog, AWS)
  • Analyze live and historic data stored in DynamoDB, AWS RedShift, Aurora databases
  • Ability to perform root cause analysis (RCA) across SDLC phases – Application layer, Database layer, Web Services, UI (Front End), and wherever applicable

Skills:

  • Proficient in object oriented software/web/API development experience (e.g. Java, Groovy, Shell, Perl, C#, Ruby, Python, JavaScript)
  • Advance Level in Cucumber/Java automation framework
  • Working knowledge of Microservices architecture, No-SQL Databases, and variants of structured query languages
  • Working knowledge of SQL, Oracle, DynamoDB, AuroraDB, AWS RedShift, Splunk, Raw data within text, .csv, .xls/.xlsx, JSON, XML files, Jmeter
  • Experience in testing enterprise level web applications, web services, databases, and highly scalable eCommerce architectures
  • Experience with Agile testing practices, SDLC process, Business Intelligence processes, Business Operations, Data Analytics
  • Understands deployment pipeline, continuous integration, and code coverage
  • Ability to build and contribute to Jenkins, AWS Batch and AWS CICD pipeline
  • Strong written & verbal communication skills
  • Ability to adapt within a rapidly changing environment and know when to ask for help
  • Ability to work with source control systems, such as GIT or TFS (branching, merging, etc.)

Education and Experience:

  • BA/BS or Master’s in Computer Science or quantitative or related field preferred
  • At least 5+ years of combined experience as a quality assurance analyst/engineer including applications development and testing utilizing the complete software development life cycle
  • 4+ years of strong automation experience required
  • 3+ years of strong experience with Behavior Driven Design approach
  • Experience building and developing test automation for APIs and Web Services using http protocol, JSON and XML
  • Experience with Selenium, Postman dev experience
  • Hands-on experience with TDD/BDD using Wiremock or Junits or Mockito and Cucumber framework
  • Experience with front end technologies such as HTML, CSS, and JavaScript

The pay range for this role is $50/hr to $60/hr on W2 depending on experience and qualifications. The exact offer may vary depending on the candidate’s level of experience, job-related knowledge, skills, location and qualifications.

Job Category
Computer and IT
Job Type
Full Time/Permanent
Salary
USD 50.00 - 60.00 per hour
Country
United States
City
Costa Mesa
Career Level
unspecified
Company
Numentica LLC
JOB SOURCE
https://numentica.zohorecruit.com/jobs/Careers/253104000009854244