Job Location: Melbourne
Job Contract: 6 months with a view of extension.
Job Descrioption:
Proactive application of continuous improvement in software quality
in the following areas:
- automated functional testing coverage (towards 100%)
- automated unit testing (error handling, algorithm verification, exception case coverage, valid flow coverage)
- automated component based testing including stubs/mocks and driver technologies and frameworks
- automated performance and resource consumption testing both at unit and component levels
Ensuring code quality meets industry best practices from the following perspectives:
- Optimal usage of language constructs
- Defining and ensuring quality improvements and needs are included in feature / story acceptance criteria
- Driving the incorporation of quality improvements in new and deployed code (via refactoring strategies)
- Monitoring code quality in real-time via the development and display of code quality dashboards incorporated into the existing CI/CD processes
- Managing transition from outsourced manual and/or assisted testing to automated/realtime/hands-off testing
Technical Knowledge:
- Expert in software development, solution architecture and/or quality engineering experience in multiple environments
- Extensive Experience of Quality Engineering
- Experience coaching integrated teams including developers to ensure systems are designed for testability.
- Experience in strategic development and implementation of Quality
- Engineering solutions (Automation Frameworks, Performance Validation)
- Proven thought leader & trusted advisor
- Technical acumen in technologies associated with complex and deeply integrated systems eg: e2e domain, business logic and technolog (framework/service architecture)
- Expert with CI/CD, TDD, BDD
- Expert in Quality Engineering
- APIs, microservices
If you think you match this requirement then mail me your CV in word.doc to avani.ramanathan@peoplebank.com.au