Job Details
Location:
Saint Paul, Ramsey County, Minnesota, USA
Posted:
Oct 05, 2021
Job Description
Job Description Summary The Lead QE Software Engineer utilizes different technologies to support Quality Engineering processes. The Lead Engineer will be exposed to multiple domains within Finance/Actuarial areas. Projects are modernization efforts on cloud platforms (e.g., AWS). Individual Provides lead support for QE projects, working closely with the development leads, release management, and senior leadership.
Job Description Responsibilities
- Work collaboratively with testing staff, including contract and offshore Software Engineers, and business product owners in an agile environment.
- Work closely with teams that perform coding, testing, architecting, and documenting of solutions for projects.
- Provides leadership and direction to test specialist in the implementation/communication of associated testing activities throughout a given project, as well as helping them grow in their role as quality assurance analyst.
- Estimate the amount of testing effort necessary to complete a given project/initiative.
- Recommend solutions which take into consideration costs, business needs, and system impacts.
- Lead and participate in large team design sessions for system level architecture solutions.
- Serve as a subject matter expert for a wide range of areas, applications, and technologies.
- Lead analysis and general architectural design across platforms toward the development of end-to-end solutions.
- Participate on committees or projects to help define organization-wide standards, processes, and guidelines.
- Establish and clearly communicate risk assessments associated to testing and determine to what level of detail is necessary to adequately validate the impact a given risk may have to a project or task.
- Lead efforts in interpreting/incorporating business requirements, business processes, and business rules into valid/repeatable test scenarios/test cases when building a comprehensive test plan/test matrix.
- Ensure tests that are developed are repeatable, as well as traceable to the requirement(s).
- Review test input/output and makes recommendations on test environments and test bed configurations that are required during the test execution phase and remove any obstacles that may be presented.
- Directs problem resolution, decision making, communications, and other associated activities during all phases of project/initiative
- Monitor and ensure test resources are completing activities associated with the testing efforts including test plans, status reports, identifying and logging of issues, and tracking to closure discrepancies found throughout the project.
- Presents clear and comprehensive status reports to stakeholders for one or more projects according to department standards.
- Lead testing staff, including contract and offshore developers; may have supervisory responsibility over employees.
- Learn and keep pace with the latest advances in the field and rapidly grasp new technologies to support the environment and contribute to project deliverables.
- Prepare presentations and lead meetings.
- Ability to work as part of a team and independently.
- Analytical and problem-solving skills.
- Technical communication skills.
- Ability to prioritize workload to meet tight deadlines.
- Able to work with different types of teams and individuals to form consensus and solve problems.
- Ability to communicate with all levels within the organization.
Qualifications
- Bachelor’s degree in computer science, information systems, math, engineering, or other technical field, or equivalent education/experience
- Five years of Core Java or .NET experience
- Expertise in coding platforms/frameworks (e.g., .NET/C#, JAVA, OOD, OOP, Functional Programming, Spring Framework, J2EE Development, OOP, Service Oriented Architecture, Dependency Injection, and Core Architecture).
- Three years of experience and expertise in database design techniques and philosophies (e.g., RDBMS, Document, Star Schema, Kimball Model).
- Understanding of NoSQL database technologies (e.g., MS Cosmos DB, Apache Cassandra, Amazon DynamoDB).
- One year of development experience with cloud services (e.g., AWS/Azure) utilizing various support tools (e.g., EC2, ECS, S3, Kinesis, VMs, Blob, Cosmos, Data Factory, SQL Data warehouse, ARM Templates, Event Hubs).
- Experience with build and deployment tools - (Visual Studio, Git/Bitbucket, Maven, Jenkins, Nexus, SQL Management Studio, Nunit, Ajax).
- Experience in developing distributed computing (MS HPC, Sagemaker, Spark).
- Three years of experience with integration and service frameworks (e.g., API Gateways, Apache Camel, Swagger API, Zookeeper, Kafka, messaging tools, microservices).
- Experience with Microservices and REST based API development (e.g., Spring Boot, Spring MVC, Entity Framework, IIS, Swagger, Odata, .NET API 2, .NET API Core, AutoMapper).
- Experience leveraging continuous integration/development tools in a CI/CD pipeline (e.g., Jenkins, Docker, Containers, OpenShift, Kubernetes, and container automation)
- Familiarity with modern frontend development frameworks (Angular, React, Vue.js, ASP.NET MVC, HTTP, HTML, JS, CSS, Ajax)
- Advanced understanding of software development and research tools.
- Attention to detail and results oriented, with a strong customer focus.
Preferred Qualifications
- Understanding of Quality Assurance Concepts.
- Understanding of Actuarial / Financial Systems and Concepts.
- Understanding of advanced analytics and machine learning concepts and technology implementations.
- Understanding of big data and real time streaming analytics processing architecture.
- Understanding of data warehousing architecture and implementation, including source to target mappings and ETL.
- Technology or platform certifications (e.g., AWS, Microsoft).
- Knowledge of the financial services industry.
Working Conditions
- Remote - Work from home.
- Work outside of normal business hours may be required.
- Occasional travel.
**Please note that the compensation information that follows is a good faith estimate for this position only and is provided pursuant to the Colorado Equal Pay for Equal Work Act and Equal Pay Transparency Rules. It is estimated based on what a successful Colorado applicant might be paid. It assumes that the successful candidate will be in Colorado or perform the position from Colorado. Similar positions located outside of Colorado will not necessarily receive the same compensation. **
Compensation:
The salary for this position generally ranges between $100,000 and $130,000. This range is an estimate, based on potential employee qualifications, operational needs and other considerations permitted by law. The range may vary above and below the stated amounts, as permitted by Colorado Equal Pay Transparency Rule 4.1.2.
Bonus Eligibility:
This position is also typically eligible for an annual bonus based on the Company Bonus Plan/Individual Performance and is at Company Discretion at a rate of 12.5%.
What You Receive:
- A Comprehensive Wealth + Health package. It’s our passion to empower people, and especially our employees, to add years to their lives and more life to their years. That means a healthy account balance and a healthy body to match. As you’ll come to discover, Wealth + Health is a central part of everything we do!
- Wealth Benefits; Competitive Pay, Bonus, and Benefits Package; Pension Plan, 401k Match, Employee Stock Purchase Plan, Tuition Reimbursement, Disability Insurance, Stock Purchase Plan, Employee Discounts, Career Training & Development Opportunities, Certification Sponsorship
- Health and Work/Life Balance Benefits; Be Well Company sponsored holistic wellness program which includes Wellness Coaching and reward dollars, Parental Leave, Adoption Assistance, Employee Assistance Program, College Coach Program, Back-up Care Program, Paid Time Off to Volunteer, Employee Matching Gifts Program, Employee Resource Groups, Inclusion and Diversity Programs, Employee Recognition Program
Our commitment to inclusion & diversity means that we value differences. We encourage the unique perspectives of individuals and are dedicated to creating a respectful and inclusive work environment.