Responsibilities
- Use empathy to mentor junior QAs on test design and best practices, providing feedback with honesty.
- Lead test strategy for complex features or sprints, applying agility to scope and priorities.
- Identify testing gaps and risks early, using honesty to propose clear mitigation strategies.
- Drive quality improvement initiatives (tooling, process), demonstrating agility in rapid adoption.
- Offer honest assessments in design reviews and grooming to catch issues pre-development.
- Own end-to-end testing for critical features, using agility to manage planning through sign-off.
- Analyze production incidents and create recurrence prevention test cases, using empathy and honesty to identify root causes.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- Holds experience: 3-5 years in software testing (automated and/or manual).
- Strong analytical and problem-solving skills, applying agility to quickly diagnose issues.
- Understanding of testing methodologies (functional, regression, UAT), utilizing agility to adapt approaches.
- Experience with API testing tools (Postman, REST Assured, etc.).
- Proven ability to apply honesty to push back on poor requirements and strongly advocate for quality standards.
- Comfortable working with ambiguity, applying agility to prioritize testing and empathy to ask clarifying questions.
- Excellent attention to detail, logical thinking, and a passion for quality, driven by empathy for the end-user.
- Ability to write clear and concise test plans, test cases, and bug reports.
- Strong communication skills for cross-departmental collaboration, using honesty and empathy to facilitate clear feedback.
Bonus Points If You Have The Following Skills
- In-depth understanding of relational database queries.
- Performance test and or security test.