Reporting to IT Quality Assurance Test leadership, this position will be assigned to one or more prioritized project efforts for business-facing and/or customer-facing applications utilizing various technologies (i.e. web-based, mobile, client/server). The goal of this position is to utilize software Quality Assurance/Quality Control best practices, as well as, team collaborative efforts to produce a superior software experience to the end user prior to and concluding a Production implementation.
Demonstrate ADVANCED understanding and ownership around the following competencies:
- Technical Aptitude around system interoperability procedures. This may include:
- Using intermediate to complex SQL DML commands to create, store, retrieve, modify and/or delete data in a database.
- Understanding system Business Intelligence and ETL data transformation techniques (data models, SSIS, SOA, Micro Services, Job execution, etc.).
- Software Development Lifecycle (SDLC) and its phases utilizing various methodologies (i.e. Traditional, Scrum, Hybrid, etc.). This may include: Requirements Gathering, Design, Development, Testing (QA/UAT), Production Readiness, Post-Production Implementation and Post-Production Monitoring.
- Software Testing Lifecycle (STLC) and its phases utilizing various methodologies (i.e. Traditional, Scrum, Hybrid, etc.). This may include: Test Planning (Requirements Analysis, Effort Leveling), Test Design (Test Plan(s), Test Case(s), Test Data, Requirements Traceability), Test Execution, Defect Triage, Status Reporting, UAT Support and Production implementation support.
- Testing types (e.g. White Box vs. Grey Box vs. Black Box testing, Functional vs. System Integration testing, Regression testing, etc…)
- Aptitude around test automation and Continuous Integration/Continuous Development practices by creating and executing scripts, as well as, reporting results.
- Flexibility in learning new products and technologies quickly, as well as, the versatility to move across platforms and/or applications as needed.
- Ability to own project assignments and meet deadlines while working independently, as well as, in a group setting.
- Identify, communicate and implement service improvement opportunities.
Required Skills
Demonstrate aptitude around the following:
- Database management tools (Microsoft SQL Server Mgmt. Studio, Oracle SQL Developer, etc.)
- API/Web Service testing tools (i.e. SoapUI, Postman, etc.)
- ETL/Data Warehousing tools (Informatica PowerCenter, SQL Server Integration Services, etc.)
- Working in a Traditional (Waterfall), Agile (Scrum) or Hybrid environment.
- Microsoft Project, Microsoft Visio, and Microsoft Office (Word, Excel, PowerPoint)
- Test management tools (i.e. Microsoft Test Manager/Test Hub, HP ALM, Jira, etc.)
- Automated testing tools and processes (i.e. Selenium, Ranorex, etc.)
- Programming languages (C#, Java, SQL (Microsoft, Oracle), etc.)
- Strong critical thinking and problem-solving skills.
- Strong interpersonal and communication skills.
- Strong time management skills.
- Strong task prioritization skills.
- Insurance industry experience a plus.
- Bi-Lingual fluency (Spanish) a plus
Required Experience
- Bachelor’s degree in Computer Science, Business Administration or other related field, or equivalent work experience
- Seven (7) or more years of responsible experience in an Information Technology environment utilizing multiple subsystems, including at least seven (3) years of QA testing experience in a Senior or Lead role.