👉 Hiring for a remote Testing position?on the 🏆 #1 remote jobs board
|The first health insurance for remote startups|
A fully equipped health insurance that works for all your global employees
Data Engineer Test
Data Engineer Test
\nSemanticBits is looking for a seasoned Data Engineer in Test with at least 3+ years of experience testing backend, data-oriented applications. You will play a crucial part in improving quality, speed to delivery, and consistency of software and data used to improve patient care across the country. You'll be working with our engineers, product owners, and technical support teams within an Agile development process to validate datasets, data pipelines, databases, and data processing algorithms. You will use data engineering skills to implement programmatic validation and automated tests. You will assess risk and help define the required process to build quality in for everything that we ship.\n\n\nWe strongly believe that the path to high-quality software is through an engineering-focused process that is supported by test engineering and quality assurance. As a team we have worked hard not to cultivate a "toss it over the wall" mentality of sharing work between engineering and test. Instead, we believe in a collaborative approach to defining the necessary steps to build quality into the engineering and release process.\n\n\nOur application will be developed using Scala, Spark, Hadoop, and SQL. Data will be in data warehouses, data marts, JSON, CSV, etc. Leveraging modern frameworks to write data-driven tests is required, along with experience integrating automated testing into CI/CD processes. A successful candidate will be able to write code in Python or Scala to handle large JSON, CSV, and relational data.\n\n\nWhile SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.\n\n\nResponsibilities\n\n\n* Perform exploratory, manual and automated testing activities as required within Sprint release cycles.\n\n* Develop and implement test automation systems and frameworks for software testing\n\n* Design robust test plans with a broad system understanding\n\n* Assess risk with engineering deliverables and define testing strategies to mitigate.\n\n* Define and own the test engineering stack and toolset.\n\n* Define and implement testing best practices.\n\n* Triage, diagnose and debug root-cause and drive them to resolution\n\n\n\n\nRequirements\n\n\n* Bachelor’s Degree in Computer Science or related field\n\n* Hands-on experience with different types of testing (Unit, Integration, Data-driven, Exploratory, etc.)\n\n* Knowledge of relational database concepts and excellent SQL skills\n\n* Experienced with the linux command-line\n\n* Experience handling large datasets in CSV and JSON format\n\n* Expertise validating large datasets using automated and manual tests\n\n* Experience developing validation code using Scala or Python\n\n* Experience testing Scala code running in Spark highly desirable\n\n* Knowledge of professional software engineering best practices for the full software development life cycle, source control, build and release processes, containerization technologies, and competency with test suite development and maintenance\n\n* Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git) \n\n* Working knowledge of agile/iterative practices\n\n* Competency with test case automation frameworks\n\n\n\n\n\n* Strong critical thinking, attention to detail, and analytical skills\n\n* Strong oral and written communication skills\n\n* Ability to work independently\n\n\n\n\n\nBenefits\n\n\n* Generous base salary\n\n* Three weeks of PTO\n\n* Excellent health benefits program (Medical, dental and vision)\n\n* Education and conference reimbursement\n\n* 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution\n\n* 100% paid short-term and long-term disability\n\n* 100% paid life insurance\n\n* FSA\n\n* Casual working environment\n\n* Flexible working hours\n\n\n\n\nSemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.
See more jobs at SemanticBits
# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.Apply for this Job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!