Job Description :
Project Details
Role : Big Data QA Automation Engineer
Location : Greensboro ,NC
Duration : 6 months+
Mode of Interview: Telephonic, Skype

Visa :: USC , GC , H4 , EAD

Big Data QA Automation Engineer

We are looking for a QA automation engineer who will be responsible for building/maintaining automation frameworks for Big Data projects, working closely with architecture, engineering and product teams to deliver quality solutions. This is not a typical GUI automation kind of role and the ideal candidate has hands on experience on building automation frameworks on big data / high volume data pipelines / ETL projects.

Required Skillsets: Developing automation tools and scripting languages such as Java, JavaScript/NodeJS, Python etc. Hands on programming and automation experience including REST API services.
Advanced SQL writing and expertise in data warehousing (SQL, ETL, Data Modeling, etc and using data warehouses/databases such as Aurora/MYSQL, RedShift etc. in a business environment with complex datasets. ? Exposure to AWS Big Data technologies (EMR/RedShift/Kinesis etc ? Expertise in working on a scrum team using agile methodologies. ? Strong team player with good communication & interpersonal skills.

Primary Responsibilities:
Testing and developing automation for high volume data pipelines, ETL transformations, and other data integration workflows across multiple sources while applying best practices in data integrity, data quality, and distributed data processing.
Designing and developing testing infrastructure and executing automation scripts on a scheduled basis for Big Data Platforms with understanding of Big Data programming models.
Perform both manual testing, and implementing test automation frameworks.
Research related products and make necessary software recommendations & implement innovative solutions
Perform load/performance testing
Write test plans, test cases, status reports and summary reports.
Participate in daily scrum and bi-weekly sprint planning meetings.

10+ years of overall software experience with 5+ years in QA Automation/testing.
Exhibit a strong passion for software testing and learning new technologies.
Excellent analytical and problem solving skills.
Bachelor’s Degree in Computer Science, or equivalent education and experience required.