As a Cognitive Quality Engineer, you will work closely with Agile team members design, implement, and deploy production-ready Cognitive services at scale in the hybrid cloud. You will create and own test plans and test cases for Sprint stories you commit to, and drive quality for each Cognitive microservice.
What You will do:
Analyze, and actively
critique, requirements for user stories in product backlog. Engage with product owner (PO), as well as others in Scrum team, to identify clear acceptance criteria for each story.
Create comprehensive test cases (manual and automated) for feature deliverables in assigned Sprint user story.
Review the test cases for relevance and completeness with product owner (PO), and Scrum team.
Plan, setup test environment, execute test cases, and report results to PO and team.
Debug test failures, document, and track bugs to resolution and fix.
Execute automated regression tests on bug fixes, feature, and release builds.
Refactor and enhance test automation frameworks as necessary.
Ideal Candidate & Qualifications
Technical knowledge of object-oriented, or functional programming languages (Java/C++/Python/Scala/R/etc.).
Knowledge of RESTful microservice APIs and web user interfaces.
Working knowledge of Linux commands.
Working knowledge of databases (Oracle, PostgreSQL, MySQL, etc)
Enjoy breaking software to see what it does, and report on errors for a better user experience.
Not holding back asking why on any, and everything related to the app under development.
Bachelors degree (preferably in Computer Science), or equivalent technical background and experience.
Come join a diverse, talented team implementing Cognitive solutions for real business problems - a rare opportunity learn and grow in an area of tech that is the future.