IT Quality Assurance Job Description
IT Quality Assurance Duties & Responsibilities
To write an effective IT quality assurance job description, begin by listing detailed duties, responsibilities and expectations. We have included IT quality assurance job description templates that you can modify and use.
Sample responsibilities for this position include:
IT Quality Assurance Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for IT Quality Assurance
List any licenses or certifications required by the position: ISTQB, ITIL, QA, PMP, ASTQB, CSTE, CSQA, CMMI, CISA, ISO
Education for IT Quality Assurance
Typically a job would require a certain level of education.
Employers hiring for the IT quality assurance job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Business, Information Technology, Engineering, Information Systems, Technical, Management Information Systems, Technology, Software Engineering
Skills for IT Quality Assurance
Desired skills for IT quality assurance include:
Desired experience for IT quality assurance includes:
IT Quality Assurance Examples
IT Quality Assurance Job Description
- Identifies risks/potential problems to testing methodologies that introduce excessive risk to the delivery of a system or to the final product
- Identifies data needed to accurately and intuitively measure intangibles such as productivity and quality
- Develops standards for production applications
- Considers the strategic advantages of automated tool use when conducting analysis
- Creates tests that model business scenarios to validate that the system functions as intended and to expose risks related to unintended consequences
- Work in a Project Team environment
- Responsible for the design, implementation, and maintenance of comprehensive test plans to ensure system requirements are met
- Conduct test case design review meetings with application owners, development
- Analyze test results, log, track, and monitor all quality assurance issues, statuses, and resolutions
- Develop and update support documentation as needed to ensure that the documentation and applications are in agreement
- Experience in all QA cycle, such test plan creation, test case creation and execution and reporting are a must
- Participating in process working groups
- Understanding of software testing lifecycles, in either agile or Waterfall environments
- Adept with MS Office Suite
- Knowledge of and experience in ALM and software development process and techniques
- Thorough and detailed understanding of all phases the Software Development Lifecycle (SDLC), including Agile and Waterfall is required
IT Quality Assurance Job Description
- Collaborate with other functional teams on aspects of the feature or sub-system
- Develop and refine test cases for new products/features to ensure adequate test coverage
- Log results
- Performing deep dive technical solution analysis and design aligning to the overall quality assurance engineering strategy
- Understand the problem statement and build cross-platform end-end solutions working closely with highly dynamic team
- Leading complex, multi-disciplinary quality assurance technical projects using engineering expertise
- Ability to train, mentor, and coach large scale organization on technology best practices
- The Quality Assurance Advisor will report to the Manager of Quality Assurance
- Developing and leading testing strategies
- Performing complex work flow analysis
- Ability to analyze alternatives and implement systems which are responsive to organizations requirements
- Furnish top-level advice and consultation regarding subject matter expertise
- Able to work under stressful, time-sensitive deadlines, adapts to changes in the work environment, manages competing demands and is able to deal with frequent change, delays or unexpected events
- Ability to work on multiple projects while providing leadership and coordination to virtual staff
- Ability to effectively direct, evaluate and retain a large professional third party staff
- CSQE certification a plus
IT Quality Assurance Job Description
- Ensure that defined QA SEP Processes are implemented in all aspects of project oversight (plan, design, implement, execute, evaluate)
- Represent QA in discussions with all aspects of project life cycle related to RCA, mitigation of project risks, defect triaging and planning
- Assist QA management in data gathering for QA metrics and improvements
- Act as the technical SME on integrated applications and end to end testing
- Review reports and results of software testing and provide input
- Provide input to the Manager or Director on Quality improvement initiatives , project in flight and overall program management
- Ensuring thorough testing and documentation of these applications
- Participating in the full Information Technology project life cycle with particular emphasis on Quality Assurance activities in the proper implementation of the Information Technology projects
- Supporting the development of comprehensive test strategies, plans, reports and environments for manual or automated testing for multiple IT projects in a release cycle
- Understanding the complex software architecture, software design documents,software quality assurance complexity and provide quality assurance strategy and planning, effort estimation, and software quality assurance risks assessment and mitigation
- Ability to work flexible hours including occasional nights and weekends
- Available 24x7 in support of urgent/emergency application releases, or any other changes requiring involvement by the QA team
- Knowledge of the principles, practices and procedures of quality assurance testing and the ability to apply knowledge and skills to a range of professional assignments including those which are difficult and complex
- Ability to independently analyze extensive data, identify discrepancies and inconsistencies, and recommend a course of corrective action
- Experience using automated tools to conduct security reviews and remediation
- Experience conducting 508/accessibility reviews, scans and remediation using dynamic and static analysis tools such as Cenzic Hailstorm
IT Quality Assurance Job Description
- Apply specific testing methodology related to projects like ASAP, Waterfall, Agile
- Ensure QA participation in all phases of the project life cycle project and test planning, test execution, requirements review/analysis, and test reporting and assessment
- Manage and increase the skillsets of the existing QA team
- Help expand the QA team to encompass testing of all JELD-WEN's IT delivered applications
- Review existing tool sets and assist in proposing a framework for a world-class QA team that focuses primarily on developing automated testing tools
- Track and develop key KPI metrics such as defect density and risk avoidance
- Liaison with all IT delivery teams and management to set overall expectations concerning QA timelines, cost and required resources
- Focus on bringing QA to all levels of the development and IT planning processes
- Document and continually refine testing processes across all IT development verticals
- Oversee the activities of Quality Assurance Engineers on project and non-project
- Working experience with SDLC and deliverables associated with each phase
- Two to three years’ experience as a QA Analyst in a large corporate IT environment
- Minimum of five years of experience as a performance test engineer or lead
- Minimum of five years of Test Automation experience
- Minimum of five years of HP Unified Functional Testing tool experience
- Minimum of three years of HPE ALM experience
IT Quality Assurance Job Description
- Make recommendations to improve key metrics to measure and review to ensure improvement is occurring
- Approve system life cycle deliverables (SDLC) and activities to ensure that procedures and methodologies are followed and that appropriate and complete documentation is captured and reported to support SDLC activities for assigned IT systems, including associated change requests
- Accountable for overall relationship and resource management – partners with business unit leaders (such as AVP’s, program directors, program managers ) to understand the business strategy, goals and objectives, identify demand, and manage supply
- Hands-on testing experience, develop and manage a software quality program through effective plans, processes and procedures supporting multiple stakeholders simultaneously
- Build, manage and promote a Quality by Design framework supporting the shift toward agile methods, continuous integration and deployment
- Implement appropriate testing tools for automation and test management to improve testing efficiency, effectiveness and solution speed to market
- Create internal and external quality metrics and associated targets for assessment of development processes and QA effectiveness supporting continuous quality improvement
- Develop, maintain, report product quality and testing effectiveness metrics regular status reporting providing a point of view for solution and individual software product quality
- Develop approach for test coverage and management of product/solution functional and non-functional elements, including establishment of functional acceptance criteria and performance SLA’s
- Collaboration with cross functional IT teams along with PMO to develop and manage testing plans/schedules within overall solution/product release plan
- 6+ years of experience in Software Testing and atleast 2-3 years into automation
- Strong working knowledge and understanding of QA Processes
- Experience in Manual Testing & Automation testing
- Strong experience in testing SAP related projects
- Working knowledge of SAP modules such as OTC, PTP, FICO and SAP pheripheral systems such as BI, EDI
- Quick starter and ability to work independently with minimal guidance