The company is looking to solve the problem of developing and maintaining automated tests for software used by insurance market and restoration professionals
Requirements
- Solid knowledge of object-oriented programming, automation testing, databases, networking, web services and UI applications
- Strong knowledge of CI/CD and build pipelines
- Experience with Jira, Azure DevOps or similar issue tracking tools
- Strong knowledge of C or other object-oriented languages
- Strong knowledge or software architecture including SOLID, design patterns and design principles
- Strong knowledge of system architecture (such as microservices, containers, multi process applications and APIs
- 4+ years of professional software development experience with front-end and back-end applications
Responsibilities
- Supports development and execution of automated tests and occasionally manual tests.
- Ability to design, create, maintain and document test plans, test cases and test reports.
- Work with junior test engineers to develop estimates and report status to management.
- Expand, improve and innovate with the existing automation frameworks.
- Reviews test reports and investigates and summarizes results for other stakeholders.
- Responsible for reviewing code from other automation engineers, paired programming and other mentoring as needed.
- Continuously expanding and researching strategies for optimizing application test coverage.
Other
- Degree in computer science, information systems, or similar technical education preferred
- Must be able to work hybrid in-office two days per week
- Strong written and verbal communication especially with regards to technical concepts
- Must be able to perform duties with or without reasonable accommodation
- 4+ years in the software industry with experience in software quality test automation