Purpose of Role
- Maintain the appropriate skills, tools & test environments, in line with methodologies & defined testing standards
- Ensure resources availability for holistic, scalable enterprise application testing for complete project portfolio
- Defining quality assurance process, testing frameworks, test strategies & guidelines
Key Accountabilities
- Manages internal staff and external vendors for testing/quality assurance of business solutions/new system capabilities for multiple projects in parallel
- Work closely with development teams to ensure that software is being developed to meet quality standards, and ease of deployment and maintenance.
- Review and implement QA processes and procedures, including testing strategies, test plans, test scenarios, required timelines and definition of done
- Monitors project deliverables are meeting entry and exit criteria across the testing lifecycle
- Creates testing metrics reports & distributes to the target audience (Eg. technical debt, code/test coverage, defect statistics, automation coverage)
- Ensure robust test environments and valid test data.
- Ensure that softwares are getting thoroughly tested and identified defects are resolved in timely manner.
- Collaborate with other teams in the organization, to ensure that software development is aligned with overall goals of the Chola MS.
- Keeping up to date with industry trends and best practices in software quality assurance.
Technical Requirements
- Bachelor’s degree in computer science or any similar fields
- 16+ years of experience in QA or any equivalent experience along with 5+ years of managing the team.
- Expertise in software testing, including test planning, test case design, test execution and defect management.
- Familiarity with software quality assurance tools and technologies, such as automated testing tools, test management tools, and defect tracking systems.
- Good understanding of various bug tracking tools (e.g., Jira, Remedy), S/W quality tool, test coverage (e.g., SonarQube) and test/build environment tool (e.g., Jira, Jenkins, Tosca, Perfecto)
- Strong logical reasoning ability and problem-solving skills
- Strong understanding of software development methodologies, such as Agile, Waterfall and DevOps
- Experience with project management and budgeting.
- Understanding of performance testing, device farm testing, coordinating security tests, Information security tests
Desired Personal Qualities and Behavior (the how)
- Strong commitment to professional development.
- Process Oriented and excellent time management skills
- Ability to adapt to new situations and issues and to solve problems
- Good organizational, communication, presentational and interpersonal skills - with the capability to communicate concisely and effectively equally well with fellow engineers, non-technical colleagues and with members and/or customers alike
...