Role Description
This is a full-time on-site role for a Software Test Manager located in Coimbatore. The Software Test Manager will oversee test strategy, test execution, and test management activities. The role involves managing a team of testers, ensuring timely and accurate project delivery, and maintaining high standards of software quality.
Responsibilities
- Led and mentored a team of QA testers, fostering a collaborative, growth-oriented, and high-performing environment aligned with Agile principles.
- Develop and implement a comprehensive testing strategy aligned with Agile principles, encompassing functional and non-functional testing.
- Design and execute test plans for user stories within Agile sprints, covering end-to-end (E2E) flows, REST API testing, and UI testing.
- Champion the use of non-functional testing practices, including performance and security testing, within Agile iterations.
- Oversee test automation efforts, utilizing frameworks like Selenium and Rest Assured for efficient test execution within Agile sprints.
- Collaborate closely with developers, product owners, and business stakeholders in an Agile setup to understand requirements and translate them into effective test cases.
- Manage the testing life cycle within Agile sprints, including test case creation, execution, defect logging, and tracking.
- Champion continuous improvement of testing processes and implement best practices within the Agile framework.
- Stay up to date with the latest trends and technologies in payment system, software testing, and Agile methodologies.
Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field (preferred).
- Minimum 8+ years of experience in software testing, with a strong focus on payment systems a plus.
- Extensive knowledge of functional testing methodologies (Integration, E2E, API, UI).
- Solid understanding of non-functional testing, including performance and security testing principles.
- Excellent communication, collaboration, and problem-solving skills.
- Strong analytical thinking and ability to prioritize tasks effectively within an Agile environment.
- Experience working in an Agile development environment.