Data Platform Test Engineer

01 Jul 2024

Vacancy expired!

ROLE: Data Platform Test Engineer - Enterprise Data Platform

Location Las Vegas, NV, Day one onsite

JOB DESCRIPTION :

Job Summary- The Enterprise Data Platform team seeks a talented Data Platform Test Engineer who is passionate about delivering a high-quality customer experience for our data products. You are a technically aware person with a deep understanding of how software products work, how they interact with each other and most importantly how they break! You and the team you work with provide modern data solutions. You should have a nice balance of testing both cloud and on-premise workloads, in addition to writing comprehensive automated integration tests.

Responsibilities-
  • Communicate and collaborate effectively with stakeholders from Development, Demand Management, Product Management, and other QA team members. Proactively seek out and share information with team members.
  • Provide support in the development, implementation and maintenance of test processes and diagnostic programs.
  • Collaborate with application SME and data engineering teams to develop a comprehensive test plan that validates data platform functionality
  • Develop automated tests using test automation tools following defined best practices
  • Develop and execute tests at all levels of the testing pyramid (unit tests, integration tests, performance tests, end to end tests, security tests. etc.)
  • Triage and resolve automated test failures with data engineers directly
  • Build and maintain automated testing, test environments and test data
  • Collaborate with DevOps on CI/CD pipelines.
  • Find, isolate, document, and track bugs (in JIRA) through resolution.
  • Triage and drive bug resolution with appropriate teams.
  • Work with partners including the Business, Infrastructure and Design teams to assist with data-related technical issues and support infrastructure needs.
  • Collaborate with other data team to establish and maintain the accuracy of test data, assist with refreshing test data to correct any deficiencies
  • Prepare and conduct Test Readiness activities
  • Lead test preparation and test execution activities for data conversion including test plans, test cases and mapping of test cases to business requirements
  • Accurately report testing results and progress at appropriate intervals as established by the functional and/or application development areas
  • Work closely with the vendor testing team to facilitate smooth conversion testing
  • Reviews the conversion results (reports, balancing of systems, balancing system conversion to associated General Ledger accounts and validates any discrepancies with the business teams.
  • Work with partners including the Business, Infrastructure and Design teams to assist with data-related technical issues and support infrastructure needs.

Qualifications-
  • Bachelor's degree in computer science or related field, or equivalent professional experience
  • 8+ years' hands-on Quality Assurance / QA Engineer within a large, complex IT environment, possessing expert level skills in 2 or more of the following areas:
  • Core Banking Solutions
  • Credit Card Issuer Systems
  • Application design / develop / test experience
  • Finance/Accounting/GL System Implementation
  • Min 3 years Software Functional Testing and ETL/Data Testing Experience
  • Experienced knowledge of testing methodologies and implementing SDLC policies required.
  • Experience with distributed data platforms using data ingestion and processing technologies such as Airflow, PySpark, Superset, Trino , Hive etc.
  • Advanced experience with configuring and leading Testing Automation Frameworks and Bug Tracking systems preferred.
  • Familiar with DevOps toolchain, i.e. Gitlab, JIRA, Gitlab CI/CD, Nexus, and experienced in automate and deploy n-tier application stack in cloud native environments.
  • Demonstrate good understanding of modern, cloud-native application models and patterns.
  • Excellent collaboration skills and a passion for problem solving, with the ability to work alternative coverage schedules.
  • Experience integrating new technology and platforms with mission critical legacy systems.
  • Ability to stitch best of breed tools and practices together to solve business problems, embracing the security (confidentiality, integrity, availability) and complexity challenges that may arise.
  • Comfort with ambiguity; the ability to find the correct path given limited guidance.
  • Possesses an automate everything mindset, from CI/CD based deployment to team collaboration.
  • Deep knowledge in design principles, break/fix management and code management.
  • Proven track record of developing, deploying, and delivering quality solutions.
  • Superb communication and documentation skills.
  • Experience working with Scrum teams & Test management tools is a big plus.
  • Experience with fully automated continuous testing process that is integrated into the SDLC for a true continuous delivery process.
  • Understanding of Deposits and Credit Card processes and related data needs
AWS professional level certifications are preferred but not required.

  • ID: #43749212
  • State: Nevada Las vegas 89101 Las vegas USA
  • City: Las vegas
  • Salary: $60 - $70
  • Job type: Contract
  • Showed: 2022-07-01
  • Deadline: 2022-08-29
  • Category: Software/QA/DBA/etc