What are the responsibilities and job description for the Test Consultant position at OLR?
Essential Attributes
- Early–mid-stage career tester with genuine desire to excel in this discipline, an agile enthusiast
- Excellent requirements analysis and static testing skills
- Strong character and communication skills – work with Devs, Architects, BAs, and PMs
- Motivated, enthusiastic, and eager to voice opinion, self-sufficient, troubleshooter
- Awareness of good test practice within different software development lifecycle models
- Ability to analyze and apply a pragmatic and context-driven approach to any testing
- Able to identify risks and suggest or implement appropriate mitigation
- An active interest in Agile test automation, performance, and security testing approaches
- Exploratory Testing & Risk-Based Testing
- Reporting and Presentation Skills – to peers and project/test management, clients
- Defect Management
- Ruby, Java, JavaScript or Groovy coding skills and willingness to learn (Ruby)
- Experience in API testing
- Awareness of Agile Continuous Integration principles
- Awareness of industry tools, languages, and models – how and why they are used – Java, Ruby, Cucumber, TDD/BDD, OWASP ZAP, Jira, JMeter, Jenkins, Git/Gerrit, Mercurial/Rhodecode, Appium, Perfecto
- Maintains a personal development plan
- An active participant in industry webinars, meet-ups, LinkedIn groups, etc.
Preferable Attributes (Active Experience with...)
- ISEB/ISTQB Foundation
- Oracle ATG/SAP Hybris/Aptos/Demandware
- BDD and Cucumber with Ruby/WATIR/Capybara
- API automation with Meter, SoapUI or Ruby REST and SOAP Clients
- Neoload or JMeter for Load Testing
- OWASP ZAP, Paros Proxy, Kali Linux for Security Testing
- Jenkins, Git/Gerrit, Mercurial/Rhodecode – Code Review and Version Control Systems
- Appium, Perfecto, Sauce Labs, Browserstack – Mobile and X Browser automation
- Experience with JIRA or similar requirements and test management tools for manual testing, planning, and reporting