Software Test Engineer
takeda
Job Description
- Review user stories and author acceptance criteria for AI workflows; build API/E2E/async suites in CI/CD.
- Work closely with others to recognize the potential for any operational issues, assess risks, and help to resolve issues before the new software is complete.
- Review and contribute to test plans and test reports.
- Cooperate with other teams to understand full end-to-end use-cases to meet cross-functional requirements.
- Create test approaches, test scenarios, test cases and automated test scripts for new or changed software.
- Implement software tests for a multi-agent system, using either manual or automated approaches, as well as exploratory testing.
- Manage flaky tests and non-determinism strategies; seed/synthetic datasets and evaluation metrics.
- Run diverse sets of tests on new or changed software products to ensure they satisfy all specifications and requirements and evaluate results.
- Write detailed, high quality defect reports for any issues encountered during testing activities.
- Produce audit-ready test reports (traceability, reproducibility); align with AI-SDLC gates.
- Integrate evaluation results into release decisions and post-release monitoring.
- Collaborate with Reliability and Ops on rollout gates and incident playbooks.
- Provide feedback to team members and stakeholders regarding usability and functionality and provide understandable test reports.