Responsibilities
All selected responsibilities associated with QA Analyst
Play a strategic role in the overall design and implementation of the quality assurance program
Maintain the overall quality of Project Deliverables and oversee all stages of testing
Lead the development of overall test strategy, test environment design, and test data
Oversee integration, functional, system, regression, load, integration, performance, and UAT test scenarios
Incorporate industry quality assurance testing standards, best practices, and tools into ServiceNow environment
Provide leadership in the selection and hiring, training, mentoring, project/account performance evaluations of QA team members
Implement quality processes in support of the development and production change management process
Manage a full-cycle process for recording test discrepancies and communicating those findings to the appropriate sources
Qualifications:
BS/BA in Computer Science, Information Systems Management, Computer Engineering, or an equivalent combination of education and/or experience
5+ years of experience in quality assurance, with a thorough knowledge of software development life cycle principles and quality assurance methodology
5+ years of experience in working with developers, project and release managers, system administrators, business analysts, and database administrators
Significant background in application design and programming, with a full comprehension of SDLC and the ability to understand trace matrices
Strong analytical skills and broad knowledge of the applications supported
Significant direct experience and knowledge of quality assurance for various applications, web platforms, reporting, and analytics
Expert knowledge of quality assurance methodology experience such as Continuous Integration and test driven development
Previous experience managing multiple projects, conducting project risk assessments, and communicating these assessments
Proven experience and understanding of all phases of the development lifecycle including: scoping, requirements, design, construction, integration, and testing
Proficiency with test automation tools (i.e., Unified Functional Test (UFT), LoadRunner, etc.) and Test Management Tools (i.e., Application Lifecycle Management (ALM), etc.)
Excellent communication skills (written and oral) and problem-solving ability
Proven experience leading a team of QA engineers.
“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.”