About the job Tester Developer
Job Description for Tester Developer:
Key Accountabilities:
* Accountable for ensuring testing strategy is being implemented by the development team
* Approach for ensuring majority of testing is automated and pipeline-based
* Test cases and harness are being written for each module/micro-service of the codebase
* Testing is being executed correctly in the pipelines
* Reviewing results and creating follow-up tickets where required
* Providing advice, guidance and feedback to software developers, either ad-hoc or via test review sessions
* Planning for
* Extending test coverage for both frontend and API based testing
* Increasing/Improving overall test automation
* Utilising Agile ceremonies and practices, lead planning, design and estimation sessions.
* Participate in a DevOps and DevSecOps environment and team.
Qualifications/Experiences:
* A Tertiary qualification in Engineering, Computer Science, Information Technology or similar discipline.
* Typically, a minimum of 10 years' experience working in an Operational and/or Engineering role and have expertise with a variety of deployment, automation, configuration management, testing and optimisation tools.
* Strong experience in one (or more) of the following technologies:
* Java
* JavaScript
* Test Frameworks
* Jest
* Mocha
* Cypress
* Groovy
* JUnit
* Familiarity with testing UIs, APIs, automation of downstream systems and related systems integration
* Proven scripting or programming experience that conforms to good software engineering design principles and practices (including version management). This includes experience with API integration.
* Practical experience with Continuous Integration and Delivery pipelines. Enhancing and improving CI/CD capabilities to reduce cycle time while retaining quality
* Experience in delivering projects as part of an agile team and exposure to DevOps teams, practices and tools
* Willingness to learn new technologies and keen to drive innovation
* Excellent written and verbal communication, problem solving and time management skills
* Strong interpersonal and consultative skills
* Strong desire to learn and drive skills to expert level in the domain
* Proactive and self-motivated
#J-18808-Ljbffr