Big Data QA PerformanceTest Engineer
RESTON-20195, VA, US
02/17/2020
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
-
Job Description
Our client, a leading Data Analytics Organization, is looking to hire a Big Data QA Performance Test Engineer in their Reston headquarters.
As a big data QA performance test engineer, you will be involved in both performance and functional testing of our big data applications and distributed systems.
Testers will be verifying the successful processing of petabytes of data using commodity clusters and other supportive components.
You will be ensuring data quality which involves checking various characteristics like conformity, accuracy, duplication, consistency, validity, data completeness etc.
An ideal candidate should also be familiar with big data architecture testing.
They will be able to identify improperly designed systems and pinpoint performance degradation should the system fail to meet specifications.
Performance testing includes testing of job completion time, memory utilization, data throughput and similar system metrics.
Performance Testing Requirements:
Data Ingestion and Throughput:
You will be verifying how fast the system can get through data from various data sources.
Identifying different messages that the queue can process in a given time frame is involved in testing.
It also comprises of how swiftly data can be inserted into a fundamental data store for example rate of insertion into Mongo and Cassandra database.
Data Processing:
Verifying the speed with which the queried jobs are performed. Testing the data processing in isolation when the underlying data store is occupied within the data sets.
Sub-component Performance:
Multiple components are used for making these systems and it is vital to test each of these components in separation.
You will measure how swiftly messages are indexed and consumed, map reduce jobs, query performance, search and so on.
Qualifications:
Proficiency with Big Data and Cloud technologies
Experience manipulating, testing, and querying large data sets with one or more programming languages such as Scala, Python, or SQL
Experience with big data processing: Batch, Real-Time, or Interactive
Familiar with testing all phases of Big Data: Data staging validation, "MapReduce” validation and Output validation
Data Architecture testing experience
Experienced with testing all phases of Big Data Performance: Data throughput, data processing and sub-component performance
Provide insights into testing challenges in regards to virtualization, test automation and dealing with large datasets
A good understanding of machine learning models
Data analytics/measurement experience
Innate curiosity about data and anomaly detection
Tools:
Automation: QuerySurge
NoSQL: Graph stores (JanusGraph), Elastic, Cloud AWS, Microsoft Azure, GCP, CouchDB, MongoDB, Cassandra, Redis, ZooKeeper, HBase, Time-Series
Container Orchestration: DC/OS, Kubernetes
Storage: S3, HDFS (Hadoop distributed file system)
Servers: Elastic, Heroku, Elastic, Google App Engine, EC2
Processing: Spark, Flink, Kafka, Scala
Version Control: Git, Bitbucket
Team collaboration tools: JIRA, Zephyr
Test Engineer
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
2/4/2020
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-