Connect for Health has a great opportunity for a Technical Quality Analyst.
Connect for Health Colorado is a public, non-profit entity established by the Colorado General Assembly in 2011 to create a health insurance Marketplace. Since 2013, we’ve been helping individuals, families, and small employers compare plans, apply for financial help, and buy health insurance. As Colorado’s official health insurance marketplace, we are the only place to apply for financial help to lower the monthly cost of premiums. Customers can shop online; get help by phone or online chat from Customer Service Center representatives; and access expert help from a statewide network of certified Brokers and community-based Assisters. Our mission is to increase access, affordability, and choice for individuals and small employers purchasing health insurance in Colorado. For more information: ConnectforHealthCO.com
Position Summary:
The Technical Quality Analyst will be responsible for ensuring quality software is delivered to production by documenting and executing formal test plans to ensure the delivery of quality products. They will design, code, and maintain test automation frameworks and test automation infrastructure for our web-based platform, write manual and automated test cases/scripts and perform test execution, analyze manual and automated test scenario results. The Technical Quality Analyst will be involved in projects of moderate to high complexity within one or more development environments and work closely with Connect for Health Colorado’s business stakeholders to identify issues and opportunities for improvement.
Position Responsibilities:
- Defines and tracks quality assurance metrics such as defects, defect counts, test results, and test status.
- Actively and independently acquires and analyzes data for software process evaluation and improvements and integrates them into business processes to address business needs.
- Performs both back-end system and front-end UI triage and troubleshooting when identifying defects.
- Develops and adds automated functional and regression tests in existing test framework.
- Automates mobile testing.
- Trains and mentors other team members in automating functional and regression test suites.
- Scripts test scenarios using the automation tools and basic to advanced scripting.
- Delivers quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners.
- Performs quality audits across the various IT functions to ensure quality standards, procedures, and methodologies are being followed.
- Ensures alignment between business operational strategies and quality assurance of our products.
- Diagnoses complex issues, evaluates, recommends, and executes the best resolution.
- Develops, modifies, enhances, and implements test plans designed to support new or existing business initiatives.
- Builds, maintains, and grows test automation infrastructure.
- Collaborates with Agile teams from the start of a sprint to deliver best-in-class technical solutions for our platforms.
- Identifies defect-prone areas in product and platform architecture and designs and provides test coverage.
- Contributes to our growing test automation framework and infrastructure, and automates UI and API tests.
- Designs and implements tools and techniques supporting robust automation for web applications and utilizes automation for deployment and running test suites.
- Writes and/or modifies database queries to perform database validations.
- Partners with DevOps and other teams to mature our Continuous Integration (CI) pipeline.
- Produces documentation for automated frameworks and cross-trains others.
- Automates testing of RESTful Web Services and Web UI.
- Integrates test automations with automated build and continuous integration process.
- Has the ability to adapt to short sprint cycles (2-4 weeks) and experience in the full software lifecycle from design to deployment.
- Investigates failed automation tests and reports issues in bug tracking system as appropriate.
- Provides test coverage analysis based on automation results.
- Participates in product and feature design reviews with developers.
- 3+ years’ Experience with automation scripting languages like Selenium, JavaScript, Test Complete, Ruby, or similar.
- 5+ years’ Experience with Software Quality Analysis.
- Experience with Web Automation Testing tools (such as JIRA, Jenkins, Atlassian, etc.,).
- Successful history of implementing automated functional and regression-based test frameworks utilizing open-source tools Selenium /Java/ Test NG/JUnit (white box).
- Experience with Amazon Web Services (AWS) preferred.
- Experience with Mobile Testing tools preferred.
- Experience with a variety of languages, frameworks, and tools for REST API and UI test automation, such as Test Complete, UFT, C#, Angular, Node.js, Protractor, Selenium, Load Runner, Postman, and/or Newman preferred.
- Ability to create and design test automation and test infrastructure – 3+ years of Automation Analyst/Engineer experience ideal.
- Ability to collaborate cross-functionally and work well in a distributed team-oriented environment.
- Proven ability to write automated test scripts to verify data structures, data formats, and data values.
- Demonstrated ability to build and maintain code repositories, preferably using Git/GitLab.
- Strong understanding of QA processes and reports.
- Experience with unit testing.
- Successful history of implementing automated functional and regression-based test frameworks utilizing open-source tools Selenium /Java/ Test NG/JUnit (white box).
- Solid understanding of Object-Oriented design and implementation using Java.
- Strong understanding of automated testing for web-based API such as Rest and web services.
- Experience with Agile methodologies (Scrum) and Test-Driven Development (TDD).
- Experience with tools such as web monitoring, code coverage, memory tools.
- Experience with CI/CD.
- Bachelor’s degree in Computer Science or a related discipline, and/or relevant QA experience.
- Excellent communication and interpersonal skills.
- High level of attention to detail.
- Proficiency in Microsoft Outlook, Word, and Excel.
- Ability to learn quickly, work in a fast-paced environment, and be flexible and adaptable to change.
- Colorado resident.
Work Environment:
- Currently working remotely.
- The Connect for Health Colorado office is in the North Tech Center area of Denver, near the intersection of I-25 and I-225.
- Work schedule may include some non-traditional hours, weekends, and evening events.
- Core office hours, typically 8am-5pm with some flexibility.
Total Compensation:
Connect for Health Colorado offers a competitive benefits package. Using Connect for Health Colorado’s annual benefits allowance, employees may elect from various benefit offerings and tailor a package to best suit their individual needs. Connect for Health Colorado employees are eligible to participate in the organization’s 403(b) plan and are additionally provided with paid time off, short- and long-term disability, and life insurance. The salary range for this position is $77,200 - $99,000 per year.
To Apply: Please apply on our Career page at http://bit.ly/C4hcoHiring
Connect for Health Colorado is an equal opportunity employer (EOE). Connect for Health Colorado may, at its discretion, conduct a background check on any workforce member and/or require job candidates to successfully complete a background check as a condition of employment.