Software Quality Engineer

VizientIrving, TX
409d$77,400 - $127,600

About The Position

In this role, you will combine Agile and Software Development Life Cycle (SDLC) with Quality Assurance (QA) methodologies and standards to verify and validate products meet specifications and customer acceptance criteria. You will create and execute testing for an enterprise database warehouse and its related services by creating test plans, cases, and logging defects. You will demonstrate strong analytical problem solving, communication skills, and attention to detail by extensively documenting test procedures, expected results, and defects.

Requirements

  • Relevant degree preferred.
  • 2 or more years of experience with setting up and using QA automation tools is required.
  • Strong experience in QA process for data-warehouse development required.
  • Proficient in MS SQL Server and T-SQL with extensive hands-on experience required.
  • Experience with writing Python or Pyspark code for automation is required.
  • Proficient in Data Engineering tools such as Azure Data Factory (ADF), Azure Data lake Storage Gen2 (ADLS), Key Vault, and Databricks is required.
  • Experience understanding and developing data lake or delta lake ecosystems required.

Nice To Haves

  • Knowledge of programming technologies including .Net Core, C#, Python, SQL, and T-SQL preferred.
  • Experience in an agile software development environment preferred.
  • Experience with both manual and automated testing highly preferred.
  • Knowledge of software architecture and design standards preferred.

Responsibilities

  • Assist with the creation, execution, and documentation of test cases that include: pre and post conditions, test execution steps, and expected results for releases and defects.
  • Execute and document test cases, driving the implementation and use of automation tools where applicable.
  • Recommend design improvements and defect corrections throughout the development process.
  • Perform functional system and regression testing and write SQL, Python or PySpark code to analyze data.
  • Collaborate and pair with other QA Engineers to develop QA best practices and automation initiatives.
  • Work with product owners, developers, integration team and coordinate with different system teams.
  • Provide estimates for planning, development, and execution of test efforts across teams and products.
  • Independently investigate, diagnose, and resolve product inconsistencies and defects, and propose product improvements.
  • Keep management informed of technical trends and emerging technologies.
  • Provide technical and leadership mentoring to others in the immediate group.

Benefits

  • Comprehensive benefits plan

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Ambulatory Health Care Services

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service