Position Description:
As a Software Test Engineer- PDP in Digital Factory you will be responsible for the planning designing developing of frameworks and procedures to automate testing on our clinical decision support solutions and to carry out all testing activities during the product life cycle including manual testing as neesed and regression. He/she is also responsible to assure test coverage and traceability. This individual will work in a diverse team of Software Engineers and the core leadership team in an agile development environment creating a scalable plan for the future of test automation supporting multiple releases. This position plays a cricital role in laying the foundation for the System Testing function shaping the development of Werfen digital products for years to come
Skills & Capabilities:
Domain Expertise
Demonstrated coding and testing experience specifically in the following technologies:
o Java: Spring Boot Spring Security Spring MVC REST/JSON Swagger Spring Data and Microservices architecture. Testing frameworks as Junit & REST Assured.
o Angular v8 & higher: RXJS Redux Lifecyle & CLI. Proficiency in HTML and CSS including Sass and other testing frameworks.
o DevOps concepts and tools: BitBucket Artifactory Docker Kubernetes IaaS/PaaS technologies etc.)
o Testing tracking and reporting tools.
Experience in integrating and testing front-end and back-end frameworks.
Knowledge of object-oriented programming using SOLID design principles and design.
Ability to write effective unit integration and API tests that are automated and integrated into CICD pipeline.
Experience with database systems such as SQL and NoSQL stores.
Knowledge of infrastructure automation and provisioning tools.
Experience working with cloud infrastructure services coding expe-rience on building and test automation of cloud microservices is preferred.
Knowledge and experience in test techniques at each stage of the SW Life Cycle is preferred.
Experience with SAAS-based automation framework development is preferred.
Agile/Digital Experience
Understanding or desire to learn agile methodologies
Individual Skills:
Understand all activities in the System Testing chapter and have ability to participate in any team when needed
Strong communication skills with the ability to communicate complex technical concepts and align the organization on decisions
Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Utilizes team collaboration to create innovative solutions efficiently
Mindset and Behaviors:
Passionate about technology and excited about the impact of emerging/disruptive technologies
Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
Believes in a culture of brutal transparency and trust
Open to learning new ideas outside scope or knowledge
Travel requirements:
Less than 0%.
Rotations*:
Digital Factory Test Chapter
Digital Factory Devops Engineering
R&D Software Test Team
R&D Cyber Security Team
*Note: the above is a general representation of the rotations for this role. Actual departments may vary based on candidate experience or business need.
Intended Full Time Role(s) Upon Program Completion: Software Test Engineer