Your Role and ResponsibilitiesAs an IBM QA/Test Automation Developer you will:
- work in an agile, collaborative environment to recommend and develop testing standards and application of quality technologies
- encourage application development that builds testability in from the ground up
- ensure the product is robust and failure scenarios are considered and refactored
- collaborate with cross-functional team members on story development, from before definition through final deployment. Perform exploratory testing using industry leading practices
- discovers defects/bugs and works with coders and POs to determine root cause and how to prevent similar issues from happening in the future
- drive adoption of test automation – unit tests, integration tests, functional tests
Required Technical and Professional Expertise
- Good expertise in Selenium and Automation testing concepts
- Knowledge of JavaScript or other programming language
- Knowledge in Python, Groovy and/or Go
- Basic knowledge/experience in Linux fundamentals and scripting
Preferred Technical and Professional Expertise
- Basic knowledge of Chef, Ansible or other configuration management tool
- Basic knowledge of git and git workflows
- Registered in a formal co-op/internship program