ICW Group's Shared Services Run Team is searching for a QA Engineer III to join in on the excitement! The purpose of this job is to maintain, negotiate, and establish in-house quality standards and specification, and acts as a consultant to developmental and operational processes, quality practices, and quality audits. SaaS applications are at the core of this passionate team. This person will provide guidance to ensure design quality while making sure that the software adheres to quality standards for testing all software products that are either built in-house or configured on the cloud. This position will also be responsible for establishing and enforcing standards that ensure sufficient quality is delivered within area of assigned responsibilities.
Essential Duties and Responsibilities
Executes tasks that span across multiple systems/processes for one or more business projects/areas.
Develops detailed, comprehensive, and well-structured test plans and test cases.
Becomes a subject matter expert for one or more business areas and technical product.
Education and Experience
Bachelors degree in Computer Science, Information Systems (or similar) and/or equivalent work experience. At least 4 years experience in similar position with at least 5 years of IT and/or relevant business experience.
Certificates, Licenses, Registrations
Certificated Software Test Engineer (CSTE) or International Software Testing Qualification Board (ISTQB) preferred. CP-SAT Selenium Automation Testing certification preferred. Foundation level API certification preferred.
Knowledge and Skills
Works in an agile manner and must be flexible to changing priorities. Must have ability to learn, analyze, and interpret technical documentation such as software requirements, detailed designs, flow charts and database schemas. Must have a customer-service mentality to resolve/avoid conflict and enable a team approach. Ability to speak in front of teams, stakeholders and management. Understanding of the software development life cycle processes; understanding of different testing methodologies and their proper application. Experience in analyzing requirements to reduce ambiguity and increase testability; experience developing and reviewing test plans, test cases, and test scripts. Ability to anticipate user behavior or risks to systems; ability to work independently; experience querying and using data to enhance testing approach/scope. Automation feasibility definition and hands-on execution experience; ability to train others on automation practices and tools. Experience mentoring junior QA team members. Knowledge of Insurance Industry best practices and business workflows a plus and Industry standard certification in Quality Assurance is strong desired. Strong experience with SQL and SQL and database schema designs and experience with building automation frameworks is a must. Ability to validate data transformations and perform End-to-End validations for ETL/ API enabled integrated systems. Work effectively in both Agile/Scrum and Waterfall (for specific external vendor-led efforts) frameworks.
Ability to work effective working with geographically remote and culturally diverse teams. Ability to quickly understand and gain domain expertise in highly complex existing application and architecture.
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Occasionally the work environment may be loud.