Level : Senior Test Engineer
Educational Qualification : Bachelor in Engineering, Computer Science or related degree
Overall QA Skill Domain Experience : Minimum 10+ Years
With 4+ years’ experience as test automation / development engineer at a software product company
Any prior Developer role and / or Insurance domain exposure would be preferred.
Must haves :
Looking to continue career in hands on software testing at innovative SaaS software company
Expert in following technology competencies :
Technical / programming aspects to be able to write small programs / utilities / tools to test / compare application characteristics as needed
Experience in writing / analyzing unit tests and effective collaboration practice with developers
Strong analytical skills and core testing attributes like test case design / creation and execution
Proficient in test automation concepts and design / development of test automation frameworks
Cloud testing and upgrade testing of Enterprise applications / products
Sound knowledge of test methodologies, and various testing techniques
Understanding of test driven development and continuous integration / deployment
Familiar with various kinds of databases and should be able to perform medium complexity tasks with database level testing including ability to write queries
Demonstrated ability to create complete test solution for applications / areas where no out of the box testing approach / solution exist
Demonstrated innovation / accomplishments with specific products in the marketplace
Demonstrated proficiency in end to end SDLC best practices
Knowledge of Agile development methodologies would be preferred
Nice to have :
Property and Casualty Insurance proficiency
Insight into security testing
Experience in stress and performance testing a web-based application.
Job description / Key responsibilities :
Provide expertise in planning, constructing and executing test scripts and automation approach across multiple products and drive quality in our solutions
Develop deep understanding of the domain, Duck Creek products and various features / configuration capabilities.
Apply both business and functional knowledge to develop end-to-end testing strategies using test automation, quality processes and methodologies.
Requires understanding of the strategic direction set by senior management as it relates to team goals and proactively work to address the goals
Maintain and manage existing test framework, automation / scripts etc. and help improve overall testing deliverables to get release out of the door faster
Determine and meet time estimates and schedules for testing efforts. Create / execute required manual / automated tests and perform all testing activities required to certify a release e.
g. installation, deployment / environment verification, Upgrade, Sanity tests / Regression tests etc.
Active participation in project activities, Agile ceremonies, root cause analysis of client issues and develop an action plan to address the same.
Develop deep understanding of how clients have configured Duck Creek products / use cases etc. and be able to leverage that knowledge into addressing any potential test coverage gaps or improvements in product development practice
Leverage the product architecture / functional / technical knowledge & testing best practices / innovative ways to optimize how Duck Creek product is certified from sprint & system test perspective
Demonstrate technical ability to support teams in establishing ways to test non-functional requirements, SaaS and Upgrade aspects
Should be able to mentor and coach others
Primary upward interaction is with direct supervisor. May interact with peers and / or management levels at a client and / or within Duck Creek.
Vocal participant in challenging and driving both tactical and strategic initiatives to drive quality outcome
Excellent time and priority management skills to drive expected outcomes even when dealing with multiple tasks and areas of focus