Information Technology (IT) QA Architect
Apply NowCompany: City of Atlanta HR
Location: Atlanta, GA 30349
Description:
Job Description
Posting Open Until Filled
Salary Range: $96,945 - $110,00
Our culture in the Department of Atlanta Information Management (AIM) is rooted in our shared core values: Transparency, accountability, collaboration, service, and integrity. The AIM team understands our role as a strategic partner to departments throughout the city; we strongly believe technology has the potential to elevate the City of Atlanta and is essential to moving the mayor's vision forward. With the effective use of technology, we become more efficient, more effective, and innovative. We become more capable of enhancing the experience of all affected by City government. AIM's mission is to advance Atlanta by being consistent in the delivery of innovative, reliable, secure, and user-focused technology solutions.
Our team members exemplify the shared core values above, so if you have these characteristics, consider joining us as we work to advance technology for the city, its esteemed citizens, and valued visitors.
General Description
The IT Architect is responsible for the testing phase of the production process to ensure that final products meet the product requirements. Duties include identifying whether products are functional, reliable, and meet the end user's expectation. This position will lead testing for Software Development and Infrastructure Projects.
Essential Duties & Responsibilities
Provide management for the QA Life Cycle, Quality Assurance and lead User Acceptance Testing to produce quality proprietary systems that meet management expectations and streamlines employee processes. This includes but is not limited to:
Documentation Services (Test Plan, Regression Test, and Smoke Tests)
Facilitating Testing
Documenting Testing Results
Automate Regression Tests Through Repeatable Scripts
Certifying Functionality of Production Applications
Ensuring Projects meet Client Teams Expectations
Performing web-based proprietary software verification activities to ensure the continuing quality of software product requirements.
Assigns, schedules, and oversees the daily activities of Test Teams
Delegates appropriately to staff based on their job level, skills, and abilities.
Promotes, implements, fosters an environment that proactively supports change and innovation.
Reviews and analyzes team workload as a preliminary step before making decisions and assignments.
Infuses a learning culture to drive continual improvement.
Holds staff accountable, including giving them clear direction and defined objectives.
Proactively engages employees in conversations about their performance.
Delegates and empowers staff to meet project objectives and customer expectations and appropriately administer systems.
Coordinates with AIM Management and HR on discipline and termination procedures.
Develops training programs for each position in the division.
Manages enterprise applications projects and priorities as assigned by the AIM management through collaborating with other division managers:
Reviews and develops projects and schedules that span divisions.
Develops and maintains process, procedure, and policy as appropriate.
Recommends strategic technology or business system changes to the CIO and to customer groups.
Participates in developing short and long-term goals for the Information Technology Department.
Manages and administers service level agreements with business clients.
Shares responsibility for major processes such as change management, release management, and request management.
Establishes and enforces technical standards such as database, server, desktop, development, and others.
Ensures that customer service and communication with customers is a priority.
Recommends and manages assigned budget and any associated capital projects budgets. Monitors performance to budget and assures that city funds are managed carefully and transparently.
Manages and oversees the relationships between Enterprise Applications Team and business customers to ensure that IT goals are aligned, enhances, and the city's business strategy.
Accomplishes the selection, development, design, integration, and operation of enterprise applications and business software solutions across the city of Atlanta.
Responsibilities
Knowledge, Skills & Abilities
This is a partial listing of necessary knowledge, skills, and abilities required to perform the job successfully. It is not an exhaustive list.
Ability to consistently meet deadlines; understand QA methodologies, life cycle and processes.
Experience working on software development team within a software development process
Excellent soft skills
Familiar with ERP Processes
Programming Skills (Create repeatable tests with varying languages and code base)
Agile Testing
Software Development Life Cycle Framework
Cross-Browser and Cross Platform Testing skills
Testing Tools & Techniques (Soap-UI, Test IM, Selienium, Appium, Cypress, BrowserStack, Percy and AppPercy, etc
Strong written and verbal communication skills
Good knowledge of application development methodologies and implementation.
Qualifications
Minimum Qualifications - Education and Experience
Bachelor's degree in computer science, Information Technology, Business, Public Administration, or related degree .(Additional years of experience may substitute for the required degree on an exception basis)
5 years of progressively responsible work in enterprise applications, including at least 2 years of Project Management experience, or any combination thereof sufficient to demonstrate competence for this position.
MS Office, MS Project, MS Visio, MS Share Point
Software Engineering, Information Systems or other applicable technical discipline
Possess experience in managing the entire Software Development Life Cycle (SDLC).
Preferred Qualifications - Education and Experience
Bachelor's degree in computer science, Information Technology, Business, Public Administration, or related degree. (Additional years of experience may substitute for the required degree on an exception basis)
5 years of progressively responsible work in enterprise applications, including at least 2 years of Project Management experience, or any combination thereof sufficient to demonstrate competence for this position.
MS Office, MS Project, MS Visio, MS Share Point
Software Engineering, Information Systems or other applicable technical discipline
Possess experience in managing the entire Software Development Life Cycle (SDLC).
Project Management Professional
Certified Scrum Master
Business Analytics Certification
Full-Stack Developer Certification
Essential Capabilities and Work Environment:
Required physical, lifting, and sensory capabilities are requirements to perform the job successfully. Typical environmental conditions associated with job.
Posting Open Until Filled
Salary Range: $96,945 - $110,00
Our culture in the Department of Atlanta Information Management (AIM) is rooted in our shared core values: Transparency, accountability, collaboration, service, and integrity. The AIM team understands our role as a strategic partner to departments throughout the city; we strongly believe technology has the potential to elevate the City of Atlanta and is essential to moving the mayor's vision forward. With the effective use of technology, we become more efficient, more effective, and innovative. We become more capable of enhancing the experience of all affected by City government. AIM's mission is to advance Atlanta by being consistent in the delivery of innovative, reliable, secure, and user-focused technology solutions.
Our team members exemplify the shared core values above, so if you have these characteristics, consider joining us as we work to advance technology for the city, its esteemed citizens, and valued visitors.
General Description
The IT Architect is responsible for the testing phase of the production process to ensure that final products meet the product requirements. Duties include identifying whether products are functional, reliable, and meet the end user's expectation. This position will lead testing for Software Development and Infrastructure Projects.
Essential Duties & Responsibilities
Provide management for the QA Life Cycle, Quality Assurance and lead User Acceptance Testing to produce quality proprietary systems that meet management expectations and streamlines employee processes. This includes but is not limited to:
Documentation Services (Test Plan, Regression Test, and Smoke Tests)
Facilitating Testing
Documenting Testing Results
Automate Regression Tests Through Repeatable Scripts
Certifying Functionality of Production Applications
Ensuring Projects meet Client Teams Expectations
Performing web-based proprietary software verification activities to ensure the continuing quality of software product requirements.
Assigns, schedules, and oversees the daily activities of Test Teams
Delegates appropriately to staff based on their job level, skills, and abilities.
Promotes, implements, fosters an environment that proactively supports change and innovation.
Reviews and analyzes team workload as a preliminary step before making decisions and assignments.
Infuses a learning culture to drive continual improvement.
Holds staff accountable, including giving them clear direction and defined objectives.
Proactively engages employees in conversations about their performance.
Delegates and empowers staff to meet project objectives and customer expectations and appropriately administer systems.
Coordinates with AIM Management and HR on discipline and termination procedures.
Develops training programs for each position in the division.
Manages enterprise applications projects and priorities as assigned by the AIM management through collaborating with other division managers:
Reviews and develops projects and schedules that span divisions.
Develops and maintains process, procedure, and policy as appropriate.
Recommends strategic technology or business system changes to the CIO and to customer groups.
Participates in developing short and long-term goals for the Information Technology Department.
Manages and administers service level agreements with business clients.
Shares responsibility for major processes such as change management, release management, and request management.
Establishes and enforces technical standards such as database, server, desktop, development, and others.
Ensures that customer service and communication with customers is a priority.
Recommends and manages assigned budget and any associated capital projects budgets. Monitors performance to budget and assures that city funds are managed carefully and transparently.
Manages and oversees the relationships between Enterprise Applications Team and business customers to ensure that IT goals are aligned, enhances, and the city's business strategy.
Accomplishes the selection, development, design, integration, and operation of enterprise applications and business software solutions across the city of Atlanta.
Responsibilities
Knowledge, Skills & Abilities
This is a partial listing of necessary knowledge, skills, and abilities required to perform the job successfully. It is not an exhaustive list.
Ability to consistently meet deadlines; understand QA methodologies, life cycle and processes.
Experience working on software development team within a software development process
Excellent soft skills
Familiar with ERP Processes
Programming Skills (Create repeatable tests with varying languages and code base)
Agile Testing
Software Development Life Cycle Framework
Cross-Browser and Cross Platform Testing skills
Testing Tools & Techniques (Soap-UI, Test IM, Selienium, Appium, Cypress, BrowserStack, Percy and AppPercy, etc
Strong written and verbal communication skills
Good knowledge of application development methodologies and implementation.
Qualifications
Minimum Qualifications - Education and Experience
Bachelor's degree in computer science, Information Technology, Business, Public Administration, or related degree .(Additional years of experience may substitute for the required degree on an exception basis)
5 years of progressively responsible work in enterprise applications, including at least 2 years of Project Management experience, or any combination thereof sufficient to demonstrate competence for this position.
MS Office, MS Project, MS Visio, MS Share Point
Software Engineering, Information Systems or other applicable technical discipline
Possess experience in managing the entire Software Development Life Cycle (SDLC).
Preferred Qualifications - Education and Experience
Bachelor's degree in computer science, Information Technology, Business, Public Administration, or related degree. (Additional years of experience may substitute for the required degree on an exception basis)
5 years of progressively responsible work in enterprise applications, including at least 2 years of Project Management experience, or any combination thereof sufficient to demonstrate competence for this position.
MS Office, MS Project, MS Visio, MS Share Point
Software Engineering, Information Systems or other applicable technical discipline
Possess experience in managing the entire Software Development Life Cycle (SDLC).
Project Management Professional
Certified Scrum Master
Business Analytics Certification
Full-Stack Developer Certification
Essential Capabilities and Work Environment:
Required physical, lifting, and sensory capabilities are requirements to perform the job successfully. Typical environmental conditions associated with job.