About the position
We are seeking a Senior Quality Assurance (QA) Specialist who will be responsible for creating test strategies, managing test case development, manual and automated testing, and overseeing the QA process within the development lifecycle. The ideal candidate should have strong experience and knowledge of product domain in the Metropolitan context and will work closely with business analysts and developers to ensure high-quality software and system delivery.
Key Responsibilities & Technical Skills
Test Strategy & Case Management
- Define and implement overall test strategies based on business and technical requirements
- Lead the creation and execution of test cases, ensuring they are aligned with the business goals and technical specifications
- Ensure that the system functions as expected through comprehensive manual and automated testing
Process & Quality Assurance Leadership
- Take ownership of the QA process and oversee the entire testing cycle, from planning to execution, ensuring that the software meets all quality standards
- Ensure testing is conducted in all relevant areas, including functional testing, regression testing, integration testing, and performance testing
- Collaborate with business analysts and developers to understand and resolve bugs, performance issues, or gaps in the system
Product Domain Expertise
- Utilize strong product domain knowledge, particularly in the Metropolitan context, to guide the QA process and ensure product quality
- Act as the subject matter expert in the domain, advising on best practices and helping resolve complex issues in the development cycle
Automation & Test Tools
- Lead the implementation of automated testing frameworks to improve efficiency, scalability, and accuracy of testing
- Drive the continuous improvement of testing tools and methodologies
- Ensure automation coverage aligns with business needs and testing requirements
Collaboration & Stakeholder Communication
- Work closely with development teams, business analysts, and other stakeholders to understand and resolve issues, improving the overall user experience
- Actively engage in Agile/Scrum meetings to ensure testing strategies and quality standards are adhered to
Minimum Requirements
- 8+ years of experience in quality assurance, with a focus on both manual and automated testing
- Strong expertise in test strategy creation, QA process management, and test case development
- Extensive product domain knowledge (preferably in the Metropolitan context)
- Experience with QA tools such as Selenium, JUnit, TestNG, or similar
- Solid understanding of Agile/Scrum methodologies and continuous integration processes
- Proven experience in leadership roles within QA, including managing a team or mentoring junior QA professionals
- Strong communication and collaboration skills
Desired Skills:
- QA
- Quality Assurance
- Selenium
- JUnit