Lead and mentor the QA team, fostering a culture of excellence, collaboration, and accountability.
Work closely with the development team, product managers, and other stakeholders to understand requirements and ensure thorough testing.
Participating in design reviews and providing input on requirements, product design, and potential problems.
Reviewing software requirements and preparing test scenarios.
Develop and execute comprehensive test plans, strategies, and cases for both manual and automated testing processes.
Interacting with clients to understand product requirements.
Analyzing test results on database impacts, errors or bugs, and usability.
Plans and test case preparation, effort estimation, test reporting, and project.
Coordination activities for various projects.
Requirements:
Must have strong experience working in the software testing field throughout the career across all phases of the software development life cycle.
Must have exposure as well as hands-on experience in the manual as well as performance testing for various web-based mobile-based and desktop-based
Software Products and Application projects.
Must have strong hands-on experience in various types of testing including end-to-end functional testing, UIUX, Performance, Security, Architecture, Websites and Performance testing, etc.
Must have led various software testing projects end to end including tests.
Knowledge of Database testing over MySQL or other relational non-relational databases is a plus.
Knowledge of at least one Programming language and coding on an Automation framework is a plus.
Must have familiarity with leading tools for requirement management, test case management, bug management, and version control.
Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
Provide guidance and mentorship to junior QA engineers.
Good to have scripting and programming languages, preferably Python.
Knowledge of continuous integration and continuous deployment (CI/CD) practices and tools (e. g., Jenkins, GitLab CI).
Agile methodologies: Experience working in an Agile/Scrum environment.
Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
Minimum of 12 years of experience in QA roles, with at least 5 years in a managerial capacity.
Strong understanding of QA methodologies, tools, and processes, including Agile and DevOps environments.
Hands-on experience with test automation tools (e. g., Selenium, JUnit, TestNG) and performance testing tools (e. g., JMeter).
Proven ability to manage multiple projects, prioritize effectively, and meet deadlines.
Strong communication and interpersonal skills for cross-functional collaboration.