Responsibilities
About the Role
Quality Assurance Engineers are responsible for assessing the quality of specifications and technical designs to ensure timely, relevant, and meaningful feedback. We look for QA professionals who lead with
honesty in reporting,
empathy for the end-user?s experience, and the
agility to adapt to fast-paced release cycles. You will be involved in end-to-end testing processes?from planning to execution?to improve system functionality, performance, reliability, and stability.
What you?ll do (Responsibilities):
- Identify testing gaps and risks early in the development cycle with honesty and transparency, proposing effective mitigation strategies.
- Drive quality improvement initiatives, including process improvements and tooling, with the agility to pivot as technology evolves.
- Participate in requirement grooming and design reviews to catch issues before development starts, using empathy to advocate for a seamless user journey.
- Own end-to-end testing for critical/complex features, ensuring high-quality sign-offs through rigorous and honest evaluation.
- Analyze production incidents and create test cases to prevent recurrence, demonstrating an agile response to real-world challenges.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 1-3 years of experience in software testing, with the agility to handle both automated and manual testing environments.
- Good analytical and problem-solving skills to root out complex issues.
- Deep understanding of testing methodologies (functional, regression, and UAT) through an empathetic lens of how users interact with software.
- Experience with API testing tools (Postman, REST Assured, etc.).
- Honest Advocacy: A demonstrated ability to push back on poor requirements and advocate for quality even under pressure.
- Agility in Ambiguity: Comfortable working with incomplete requirements and possessing the communication skills to ask the right questions.
- Exceptional attention to detail and a passion for ensuring high-quality, reliable software products.
- Ability to write clear and concise test plans, test cases, and bug reports that communicate issues honestly and effectively.
- Strong communication skills for collaborating across multiple departments with empathy and professionalism.
Bonus Points If You Have The Following Skills
- In-depth understanding of relational database queries.
- Experience in performance testing or security testing.
- A mindset of continuous improvement and the agility to learn new testing frameworks quickly.