Automation Test Engineer
Insystel is seeking an Automation Test Engineer to support one of our testing contracts with CMS. The Automation Test Engineer is responsible for the development and maintenance of test scripts, executing and documenting, and working with internal and external stakeholders to validate system requirements.
- Bachelor's or Master's Degree in Computer Science or Information Technology related field (preferred)
- 5 to 7 years of experience working as an automation engineer
- Participate in requirements and design walkthroughs, collaborative internal and external test planning sessions
- Analyze business requirements, user stories, and technical specification documents
- Develop, execute and maintain test scripts, test data, evidence files and test summary reports
- Investigate and debug test failures throughout the life cycle of scripting, update tests or report bugs as necessary and provide test coverage analysis based on automation results
- Perform / support automation assessments
- Communicate and collaborate effectively with co-workers and management team
- Ensure version control and configuration management of all test objects developed
- Work as part of an agile development team performing test planning, test execution, and test reporting tasks for each iteration
- Perform functional testing, integration testing and regression testing as needed
- 5 to 7 years of experience in Test Automation including planning, script development & maintenance
- 3 to 5 years of experience in using SoapUI, Selenium WebDriver, Selenium Grid, TestNG / JUnit / Cucumber
- 2 to 3 years of experience in an Agile environment
- Experience with JSON/REST/XML scripting
- Experience with MicroFocus ALM / JIRA
- Experience with build tools like Maven, ANT, Bamboo
- Experience with version control tools like Git, Bitbucket, SVN
Full-Stack Developer - Senior Solution Specialist
The full stack developer is an expert programmer who builds both front-end and back-end components of software products. The full stack developer works on a product development team alongside other developers, data scientists, QA engineers, UI/UX designers, and product managers to build software products using an agile approach. The full stack developer works across all phases of the software development lifecycle from design to implementation to test and deployment. The full stack developer is a high impact individual with ability to own development tasks from start to finish and clearly articulate ideas and opinions to the team.
- Bachelor's in Computer Science or related field
- Design, build, test and deploy HTML5 single page web applications and micro-service APIs
- Work with development team and product managers to ideate software solutions
- Participate in requirements analysis and definition sessions
- Contribute to/create engineering level-of-effort estimates
- Provide technical implementation inputs for user stories/tech debt/defects
- Own and complete development tickets during sprints
- Implement and run unit tests and work closely with QA Engineers to confirm successful functionality
- Build front-end UI components using modern javascript libraries (vue.js, d3.js)
- Build back-end components using RESTful APIs, python, NodeJS, Scala, and a variety of databases (relational, graph, NoSQL)
- Participate in DevOps and maintain/improve cloud infrastructure
- Build new features and functionality by writing clean, functional, and well documented code
- Make improvements to existing features and functionality
- 5+ years with front-end Javascript libraries & frameworks (at least one of the following: Vue.js, React.js, D3.js, Angular)
- 5+ years of working in a cloud environment (at least one of the following: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure)
- 5+ years of back-end development experience (at least one of the following: Python, NodeJS, Scala)
- 5+ years working with relational, graph, or NoSQL databases (at least one of the following: PostgreSQL MSSQL, MySQL, Oracle, MongoDB, Cassandra, DynamoDB, ArangoDB, Neo4J)
DuckCreek Developer
- 3-4 year’s experience in Duck Creek Policy Product on Property insurance and casualty insurance (P&C)
- Strong working experience on Example Author - Server, CBO express and Skins
- Strong ability to debug Duck Creek issues and provide solution for DC components , specially Rating, Forms, Business Rules
- Should have strong understanding of manuscripts, versioning and configuration
- Understanding on third party integrations with Duck Creek
- Ensure development solutions meet defined technical , functional and service level agreements
- Strong in Unit Test, solution documentation and transition of solutions
- Experience working in production support for Duck Creek application and incident resolutions
- Technical skills - DC Policy Product, SQL Server , .Net etc
Duck Creek Developer (Content Author Tool), Duck Creek Policy.
Technical Solutions Architect
The Technical Solution Architect is responsible for the creation of technical multi-component solution designs, and partners with Enterprise and Technical Architects to identify and implement solutions that enable the business. The Technical Solution Architect will provide technical leadership to a project team to ensure the technical success of a project, and provides expert knowledge of interface architectures, serving as Subject Matter Expert (SME) to business, operations and technology teams on those topics.
- Bachelor's degree or higher education level, or its foreign equivalent, in Computer, or Information Technology discipline, or a related engineering/computer field
- 8+ years' experience implementing Information Technology in an enterprise of similar technical breadth and scale. Ideally across multiple functional roles including Architect, Design, Code, Test, Deploy, and Operate
- 1-3 Years performing Technical Solution Architecture for a company of similar technical breadth and scale
- Authors Project Technical Solution Architecture documents that define the agreed solution architecture for a project including scope, interface design, impacted components, risks and necessary trade-offs including finding areas for re-use
- Provides expert knowledge of interface architectures, serving as Subject Matter Expert (SME) to business, operations and technology teams on those topics
- Reviews, comments, and approves deliverables created as part of the project delivery methodology
- Provides technical leadership to the project team to design the overall solution and to resolve ongoing technical issues within the project
- Provides ongoing support and guidance to development teams during the analysis, development and testing processes
- Presents technical issues to technical governance boards when required for project decisions and communicates those decisions to impacted teams
- Reviews designs for their ability to achieve business benefits within the estimated cost restraints
- Negotiates scope and costs with vendor partners as applicable for their project
- Collaborates with Enterprise Architects to review and contribute to Enterprise Technology Roadmaps
- Creates and communicates initial estimates including suggested solution, IS impacts, IS costs for minor, small, and enterprise projects
- Identifies the organizational impact (for example, on skills, processes, structures or culture) and financial impact of the Technical Solution Architecture
- Collaborates with vendor partners for integration of partner development activities within project timeline
- Mentors technical resources interested in an Architectural career
- Establishes strong working relationships with Solution, Enterprise, and Technical Architects
- Establishes strong working relationships with the business, operations and other technology team members
- Participates in and support cross technology process improvement initiatives
- Participates in firm-wide Architecture / Engineering working groups, and ensures that the technology organization is aligned to corporate technology directions
- Perform other related duties and activities as required.
- Application experience including: CRM, General Ledger, Accounts Receivable, Inventory Management, Retail POS, Commissioning, Collections, Data Warehouse, Analytical applications
- Architecture Frameworks such as TOGAF
- Integration Technologies: Service Oriented Architecture (SOA), Oracle ESB
- Databases: Oracle
- Understanding of software development lifecycle practices
- Knowledge of Interface patterns, and typical system integration techniques
- Knowledge of project management methodologies
- eSkills: HTML/CSS, Java/JSP, J2EE, XML, Angular, Node.js
- Standards & Methodology: CMMI, RUP, Extreme, Agile
- Exposure to multiple, diverse technologies and processing environments