Responsible for establishing and implementing quality assurance and compliance processes for the IT organization. Work closely with IT leaders to develop and implement an overall quality maturity roadmap and plan for each IT functional area. Works with development, testing and production teams to develop, publish and implement software quality assurance plans. Develop and execute formal test plans to ensure the delivery of quality software applications. Conduct test planning, writing test cases/scripts, test case automation and test execution. Defines and tracks quality assurance metrics such as defects, defect counts, test results and test status. Collects and analyzes data for software process evaluation and improvements, and integrates them into business processes to address the business needs. Document all problems and assist in their resolution. Deliver quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners. Performs quality audits across the various IT functions to ensure quality standards, procedures and methodologies are being followed.
Duties & Responsibilities
This intermediate-level analyst position is responsible for independently conducting test processes for small to medium-sized projects, assisting higher level position with testing larger scale projects, documenting results, and re-testing to ensure all problems are resolved and no others have occurred. At this level, this position understands the concepts and applications of quality assurance testing and is able to perform most of the regular functions commonly required in quality assurance testing. They may also assist lower level positions by explaining concepts and procedures commonly expected within quality testing.
Conducts quality assurance testing and analysis on small to medium-sized projects to ensure that the applications systems function properly and according to business standards and end-user specifications and requirements. Participate with other quality assurance associates in quality assurance testing and analysis on more complex or large projects to ensure that the applications system functions properly and according to business requirements and end-user requirements.
Participates in walkthrough meetings on the development of, or changes within software application systems. Understands the general nature of software application systems including its purpose, paramters, and perceived capabilities and develops test plans, conditions, and cases used in testing based on business requirements, technical specifications and/or product knowledge to ensure they function properly.
Effectively documents any problems resulting from the testing of software application systems. Ensures that all problems are communicated to all members of the project team including programmers, project analysts, and/or quality assurance analysts. Provides further documentation to note when problems were resolved.
Re-tests original problems to ensure their resolution. Provides further documentation to note when problems were resolved or if others were discovered.
Quickly learns and adapts to new applications. Develops and documents testing procedures for application testing. Should be able to troubleshoot application issues.
Normally receives little instruction on day-to-day work, general instructions on new assignments. Should be able to prioritize and work on multiple testing assignments at the same time.
Assists lower level positions in understanding and completing work assignments. May manage small to medium sized projects. Proactively resolves open issues.
Participates in training classes to improve testing and business systems skills.
Complies, communicates, and enforces standards wherever applicable in all assignments. Contributes in developing process improvements and shares process ideas. Understands Business Unit goals and priorities.
Communicates effectively with managers, senior developers and both technical and non-technical associates. Facilitates meetings and leads walkthroughs.
Performs any administrative duties as required by position.
Maintains awareness of the financial impact on the department regarding process improvements, testing efficiency, etc.
Performs other related duties as assigned.
The duties and responsibilities described above are the essential functions of the job. The qualifications below are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor’s degree in Business Administration, general Management Information Systems, or related field, or a combination of work in a general business environment and educational experience that demonstrates work associated with independently testing small to medium-sized application systems. Incumbents should be familiar with work performed in an operational environment and the ability to understand how data processing/information systems will expedite work processes. Preferred experience with Mainframe and Unix; Clear Case or Clear Quest experience is a plus! Incumbents should have experience in technical systems testing, analytical techniques and a working knowledge of structured testing methodology and various software testing tools is required. Incumbents should possess above average verbal and written communication skills. Incumbents should also be able to function independently on small to medium-sized quality assurance projects while still directed on more significant and/or complex ones. Typically, incumbents have from 3-5 years direct experience functioning in a quality assurance environment.
TransUnion helps credit scores transcend boundaries. The firm is one of the three major consumer credit reporting agencies (the others being...