Software Test Engineer, Fully Remote (Katalon Studio Exp Required)
New Today
Centauri Health Solutions provides technology and technology-enabled services to payors and providers across all healthcare programs, including Medicare, Medicaid, Commercial and Exchange. In partnership with our clients, we improve the lives and health outcomes of the members and patients we touch through compassionate outreach, sophisticated analytics, clinical data exchange capabilities, and data-driven solutions. Our solutions directly address complex problems such as uncompensated care within health systems; appropriate, risk-adjusted revenue for specialized sub-populations; and improve access to and quality of care measurement. Headquartered in Scottsdale, Ariz., Centauri Health Solutions employs 1700 dedicated associates across the country. Centauri has made the prestigious Inc. 5000 list since 2019, as well as the 2020 Deloitte Technology Fast 500™ list of the fastest-growing companies in the U.S. For more information, visit www.centaurihs.com.
Role Summary:
The Software Test Engineer I will be a member of an Agile development team who is responsible for design, implementation and maintenance of automated software quality assurance tests and measures in the IT organization as it relates to data import, transformation, application functionality, process workflow, and reporting analytics. This role will involve creating and implementing automated testing methods, recording the test results, and collaborating with project team to improve software programs based on test results. The Software Test Engineer I will apply proven analytical, problem-solving, coding and quality assurance/testing skills to maximize the benefit of business investments in IT initiatives and ensure data imports, transformations, application functionality, process workflow and data exports are delivered according to design specification.
Role Responsibilities:
Develops and Implements Software Quality Assurance (SQA) strategy for assigned projects that are aligned with Application Development, ETL, Data and Reporting strategies (25%)
Collaborate with Database, Development and Business teams to convert requirements and design documents into test plans consisting of high-level test coverage overview, requirements to test case mappings, and test scripts
Read and apply applicable technical artifacts to create test scenarios and test scripts.
Create and maintain re-usable test data for manual and automation scripts related to project assignment.
Work with cross functional team members to define and understand functional and non-functional requirements and capture business requirements through behavior driven test scripts.
Participate in Product Design reviews to provide input on functional requirements, product designs, schedules, or potential challenges
Design, Create and Execute effective manual and automated test cases for both functional and non-functional testing of databases and web applications to include black and white-box testing, integration, regression, load testing, etc.
Documents and follows up on defects identified in reviews and test execution utilizing defined defect management processes.
Work with developers, business analysts and end user groups to identify/resolve issues with system changes
Participates in the development, monitoring and reporting of defect metrics.
Participate in project meetings as required and communicates QA status updates, results, and other relevant information as needed
Provide estimates for testing tasks and responsibilities; communicate QA activity status
Participates in development, integration and execution of Automated Testing within SQA processes (35%) Contribute to the definition, implementations and maintenance of standard test automation processes, methodologies, tools and templates
Identifies and recommends opportunities for automation (home-grown and/or third-party testing tools) for test management, test data, test execution and other related quality tools.
Implement the right balance of testing with manual and automated test coverage.
Create high quality, maintainable, and performant code for automated test cases and the frameworks to execute and report on
Create and Maintain scripts for Automation Library
Design test harness and test data to develop automated test scripts
Regularly review and optimize automated test suites
Evaluates and enhances standards, technologies, and approaches working closely with SQA leaders. Researches solutions and/or tools that will provide further value to the organization.
Assists with implementation and training of automated test management tools.
Participates in development, integration and execution of Automated QA efforts associated with ETL/Data Warehouse/BI platforms/systems (25%) Understand existing data ecosystem - databases, inbound data files and data ingestion process
Work with stakeholders to develop comprehensive roadmap for end to end QA testing for a diverse set of databases supporting critical operational and analytical use cases
Perform end to end QA efforts on Data Warehouse, ETL and BI platforms/systems
Create Data Warehouse and BI Test Plans, define test approach, test cases, test scripts, and QA automation that ensure the Data/BI reports meet intended requirements and quality standards, including both database and business logic testing
Create and execute SQL queries for back end testing of database tables across different data models
Create and execute SQL queries, scripts, and procedures to validate data import, transformations, and exports.
Execute QA efforts that ensure BI front end dashboards, reports, cubes and data marts meet requirements - identify and report defects as required
Log and write clear defect reports and partner with Database and BI teams for defect resolution
Responsible for definition, design, development and maintenance of all project testing deliverables pertaining to data extract, transformation, and load including, but not limited to Test Approaches, Test Plans, Test Cases, Test Scripts and Test Summaries.
Execute test scripts for testing ETL functions
Perform Data QA on Tested Source to Target mappings, Data Quality, Data completeness, and Data Integration
Participates in the development and management of corporate SQA assets (5%) Participates in the development, maintenance and training of the SQA methodology and testing process in the organization.
Participates in the development, maintenance and training of the SQA test repository.
Participates in the development, maintenance and training of the defect management process.
Ensures that all project testing deliverables (test plans, test cases, test scripts, etc.) are kept current in the project / testing repository.
Ensures change control processes, practices, and guidelines are adhered to for testing assets.
Ensures that all project testing deliverables are accessible to those who need them in the organization.
Participates and may facilitate the development of quality assurance standards, policies, procedures and measures in the organization for new and existing software projects and applications.
Participates in knowledge and skill development related to technological changes, best practices, and newer frameworks
Participates in development and maintenance of test environments (5%) Works with project teams and support teams to understand and identify gaps in the test environments including networking, hardware, software, applications and tools.
Participates in validation of test environments to ensure environments are stable and ready for use.
Recommends improvements in test environments and processes for managing and controlling test environments.
Implement SQA Process Improvements (5%) Participates in formal or informal training on quality and testing in the organization.
Works with business analysts, project managers, software development team and others in the organization to identify and implement quality and testing improvements throughout the project / data / reporting / software life cycle.
Identifies, recommends and implements (or facilitates the implementation of) process improvements for software testing in the organization.
Maintain existing test infrastructure; overhaul and redesign when required by new features /technologies
Assists in the development of new and ongoing process improvement efforts of QA processes, tools, and testing infrastructure to enhance quality and efficiency.
Identifies and implements testing process improvement metrics.
Analyzes test plans, test cases and other testing deliverables to optimize system testing and test coverage.
Participates in educational opportunities through involvement in professional organizations/testing forums, maintaining personal networks, reading professional publications and conference attendance.
Perform Other Duties as assigned
Role Requirements: Bachelor's Degree or higher in Computer Science, Software Engineering, Information Technology or 5+ years relevant experience.
Min 2 - 4 years Software Testing of Complex Web-based applications- Test Plans, Test Cases, Test Scripts, Test Results, Test Issues, Test Metrics, Test Coverage, Tested Estimation, Test Requirements, E2E Testing, and Test Data Sets.
Min 1 - 3 years Software Testing with Hands On Automated test experience - creation and execution, including use of test automation tools (such as Selenium, UFT, Katalon Studios, etc.)
Min 1 - 3 years experience in ETL/DW/BI Testing. Background in Data Warehouse and Business Intelligence; writing complex queries in SQL to validate database ETL results; experience with SQL server database tools preferred (SSIS, SSRS)
Min 2 years experience in Healthcare (preferred)
Agile SDLC Methodology - backlogs, sprints, standups, burn downs
STLC (Software Testing Life Cycle) - Test Requirements, Test Strategy, Test Plan, Test Cases, Test Scripts, Bug Reporting, Test Case Tracking, Regression Testing, Black/White Box testing, Functional Testing, Non-Functional Testing, Use Case Testing, etc.)
Strong knowledge of Software QA methodologies, tools and approaches
Software testing techniques - manual and automated execution
Test Automation/Test tools (i.e. Katalon Studios. UFT or similar), Selenium or similar)
Defect and Test Management Tools (i.e. TFS, JIRA, Visual Studio, MS Office etc.)
Strong Data Warehouse and BI Concept knowledge
Strong SQL query / stored procedure / script skills test ETL code base on the data mapping and requirements provided and perform extensive data analysis to identify defects
We believe strongly in providing employees a rewarding work environment in which to grow, excel and achieve personal as well as professional goals. We offer our employees competitive compensation and a comprehensive benefits package that includes generous paid time off, a matching 401(k) program, tuition reimbursement, annual salary reviews, a comprehensive health plan, the opportunity to participate in volunteer activities on company time, and development opportunities. This position is bonus eligible in accordance with the terms of the Company's plan.
Centauri currently maintains a policy that requires several in-person and hybrid office workers to be fully vaccinated. New employees in the mentioned categories may require proof of vaccination by their start date. The Company is an equal opportunity employer and will provide reasonable accommodation to those unable to be vaccinated where it is not an undue hardship to the company to do so as provided under federal, state, and local law.
Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
This position is bonus eligible in accordance with the terms of the Company's plan.
- Location:
- United States
- Category:
- Computer And Mathematical Occupations