Job Requirements
About the Role
The
Senior QA Engineer/QA Engineer is responsible for ensuring the quality and reliability of software applications and platforms before they are released to end users. This role involves collaborating with cross-functional teams to understand how the technology stack aligns with business outcomes, identifying process bottlenecks, and contributing to continuous improvement initiatives.
Key Responsibilities
Primary Responsibilities
- Collaborate with teams to understand how the technology stack supports business outcomes.
- Identify and address bottlenecks in work processes and suggest improvements.
- Coordinate with teams to define success metrics for process improvements.
- Test and maintain software applications and related programs using various development tools.
- Research and recommend frameworks and architectural/code design patterns.
- Promote operational excellence through practices such as unit testing, SLA establishment, and programming for resiliency and scalability.
- Contribute to product development by capturing and communicating customer feedback.
- Review skill and expertise requirements to meet team goals and identify staffing needs.
- Mentor individual contributors and managers by sharing experience-based advice and recommendations.
Secondary Responsibilities
- Deliver and effectively track all assigned deliverables.
- Ensure timely closure of open items.
What We Are Looking For
Education
- Bachelor's degree in a BE
Experience
- Proven experience in Banking Financial Services and Insurance
Skills and Attributes
- Strong understanding of software testing methodologies and tools.
- Ability to anticipate and resolve process bottlenecks.
- Experience with unit testing, SLAs, and scalable programming practices.
- Excellent communication and collaboration skills.
- Ability to mentor and guide team members effectively.