top of page
  • White Facebook Icon
  • White Twitter Icon
  • White Instagram Icon
  • White Snapchat Icon
  • White YouTube Icon

Quality Engineer Data

Job Location

Full time

Published By

Publisher Name

Type of Job

Full Time

Published Date

18 May 2026 at 6:30:00 am

About the job

We are seeking a highly skilled Quality Engineer Data to join our fast-paced Agile team in Morris Plains, New Jersey. In this role, you will bridge the gap between software quality assurance, data engineering, and cloud deployment. You will collaborate closely with product owners, stakeholders, and developers to design automated testing pipelines, evaluate REST APIs, protect data integrity, and support deployments. If you are passionate about shift-left testing, API security, and transforming raw data into high-value business decisions, we want you on our team.

Requirements

Job Duties



1.⁠ ⁠Collaborate with client, technical product owner, and scrum team to identify the defects to be resolved (10%)

  • Review client feedback and bug reports to categorize issue severity.

  • Conduct defect refinement analysis to confirm "expected" vs "actual" behavior.

  • Prioritize the defect backlog based on business impact and technical debt.


2.⁠ ⁠Perform requirement analysis with the scrum team and design efficient solutions (10%):

  • Analyze user stories to identify technical constraints or missing logic.

  • Create architectural diagrams or flowcharts for proposed solutions.

  • Validate that designs align with existing system infrastructure.


3.⁠ ⁠Identify test scenarios and design the test scripts to test the features to be delivered thoroughly (10%)

  • Draft positive, negative, and boundary-value test cases for each feature.

  • Identify required test data and environment configurations.

  • Review test plans with the TPO to ensure 100% requirement coverage.


4.⁠ ⁠Perform unit testing using Junit in the development environment to ensure the developed code is working as intended (10%)

  • Write JUnit test classes for all new service-level methods.

  • Mock external dependencies (databases/APIs) to isolate code logic.

  • Monitor code coverage reports to ensure compliance with team and organizational standards.


5.Develop and run UI & API automation test suites to validate the scenarios in the QA environment (10%)

  • Script UI tests using frameworks like Selenium or Playwright.

  • Develop API scripts to validate JSON schemas and response codes.

  • Integrate test suites into CI/CD pipeline for automated regression.


6.Perform security testing of the REST APIs (10%)

  • Validate authentication and authorization (OAuth/JWT) tokens.

  • Test for common vulnerabilities like SQL injection or cross-site scripting (XSS).

  • Audit API headers for sensitive data exposure.


7.⁠ ⁠Perform performance testing of the REST APIs (5%)

  • Establish performance baselines (latency and throughput) for key endpoints.

  • Run load tests to simulate concurrent user traffic.

  • Identify and report memory leaks or database bottlenecks under stress.


8.⁠ ⁠Deploy the code to production on PCF cloud platforms (5%)

  • Manage manifest files and environment variables for the PCF space.

  • Execution cf push commands and verification of successful container staging.

  • Coordinate deployment strategies to minimize downtime.


9.⁠ ⁠Monitor the production environment for any issues (5%)

  • Configure alerts for 4xx and 5xx error spikes in production logs.

  • Analyze dashboard metrics (CPU, Memory) for application health.

  • Review log aggregation tools (e.g., Splunk, ELK) for unhandled exceptions.


10.⁠ ⁠Work in an agile team and be a part of all the scrum ceremonies (5%)

  • Provide concise updates during Daily Stand-ups.

  • Participate in Sprint Retrospectives to suggest process improvements.

  • Help estimate story points during Sprint Planning.


11.⁠ ⁠Work with data engineers, analysts, and other stakeholders to identify, address and prevent data quality issues (10%)

  • Perform data profiling to detect drift or schema inconsistencies.

  • Collaborate on data governance rules to ensure cross-functional accuracy.


12.⁠ ⁠Support in improving the value of data for business decisions, and resolving data quality incidents (10%)

  • Investigate root causes for data discrepancies reported by business users.

  • Cleanse or patch corrupted datasets following a data incident.

  • Refine data models to better support business decision-making metrics.



Required Skills & Qualifications

  • Experience: Minimum of 2 to 3 years of progressive, post-baccalaureate experience in software quality assurance, data engineering, or a closely related technical role.

  • Education: Bachelor's degree (or foreign equivalent) in Computer Science, Information Technology, Computer Engineering, or a closely related technical field.

  • Testing Frameworks: Proven hands-on experience with JUnit for unit testing, alongside established UI and API automation tools.

  • API Testing Expertise: Deep knowledge of REST API testing, specifically including specialized performance, stress, and security testing.

  • Cloud Platform Experience: Practical experience handling application deployments and service monitoring on Pivotal Cloud Foundry (PCF) or similar cloud systems.

  • Data Literacy: Familiarity with data validation practices and working alongside data engineering pipelines to identify data anomalies.

  • Agile Methodologies: Solid background working within an active Scrum framework and navigating fast sprint cycles.

• • Soft Skills: Excellent communication skills to interact with clients or stakeholders, paired with a natural passion for mentoring peers.

Benefits

  • Awesome work environment and opportunity to work with great minds.

  • Work in fun teams on projects that impact millions of people.

  • 100% reimbursement for all job/growth related courses you complete on Udemy.

Address

bottom of page