Sr. Architect, IT - Quality Engineering & DevOps

8 months ago
Employment Information

Overall Job Summary

As a Test Automation and a DevOps Architect, you will work with a group of SDETs/QEs and engage in projects to build and maintain scalable Test Automation frameworks, enable in sprint Test automation practices, reliability, security, and velocity on our Omnichannel Platform and other business areas. Partnering with SDETS/Quality Engineers, you will write automated tests and shape them. You will help recruit top talents, grow the team and mentor them to establish DevOps/SRE practices like chaos engineering, observability, and progressive rollouts. Collaborating with platform engineers, you will guide automation of infrastructure provisioning, scaling, and more. As part of the team, you will help build frameworks to integrate automated testing into CI/CD pipelines across multiple languages and frameworks. With your technical expertise and technical vision, you will promote a culture of continuous integration, deployment and continuous testing through Test automation, shared ownership, and transparency. An effective communicator, you will work cross-functionally to translate business needs into appropriate engineering reliability and testing solutions. As we rapidly expand our Quality Engineering function, your principles and disciplined approach will help us scale without sacrificing quality. You will also be involved with enabling the vision through our partner in Quality Engineering working with their teams in offshore and look at options to build nearshore SDET capabilities to increase the velocity of the Agile development practices partnering with Engineering to for faster delivery into Production.


Also, with a strong background on Performance Testing, you will also be responsible for providing technical expertise and strategic direction to the organization in application performance engineering. This role will contribute to the planning, execution, analysis, and tuning efforts to deliver high-performing end to end applications. This architect will also work as a liaison in requirement sessions and user story creation to ensure that performance requirements, approaches, tools and techniques are built into a relevant performance test methodology for the solution. This role will also involve working closely with the Product Manager to define performance testing requirements for the new Omnichannel architecture and eventually build a performance testing regression strategy through CI/CD for features and hotfixes.


This is an opportunity to join a collaborative, innovative engineering culture and make an impact by leading some of our most business-critical initiatives. We want engineering leaders who can raise our bar for technical and cultural excellence. You will focus on the areas of test automation, CI/CD pipeline creation, and infrastructure automation. This role is based out of our SSC location in Brentwood, TN.

Essential Duties and Responsibilities (Min 5%)

Provide technical leadership and strategic direction to the QE/SDET organization.

  • Design and build new generation testing frameworks for enterprise-wide applications.
  • Work closely with Software Engineering Architects and review their designs for automation solutions and performance testing strategies.
  • Evaluate and provide recommendations on different tools and technologies for frontend, middleware, and backend applications

Develop Quality Engineering strategies and standards, including KPI’s and Metrics for regression and performance testing for development teams.

  • Educate Product teams on QE best practices and assist them in their adoption.
  • Coach product teams in implementing QA and QE practices in a SAFe Agile environment.
  • Evaluate current QE process in Product teams and drive them to conform with established standards.
  • Collaborate with Platform/Tools teams to ensure tools required for testing conform to standards and help implement new solutions as required.
  • Work with Product teams to ensure integration/end-to-end test cases are identified and maintained.
  • Devise QE solutions for CI/CD pipelines in public cloud or hybrid infrastructures.
  • Understand application architectures and recommend solutions for end-to-end testing.
  • Engage with other QE staff to deliver high quality testing solutions across the organization.
  • Work with Vendors to build a skill pipeline based on the technical requirements in the Software Engineering organization.
  • Collaborate with QE tools architects/engineers to resolve issues and recommend continuous improvements.
  • Conduct POC projects on emerging QE technologies and drive them towards adoption in the organization.
  • Mentor QE/SDET staff and assist in developing curriculum for staff upskilling.

Other Focus Areas

Delivering Technology

  • Performs complex quantitative and qualitative analyses for delivering automated testing processes and tools.
  • Negotiates and directs the implementation of enabling tooling within the engineering organization while closely working with the Platform Engineering or Tools team.
  • Facilitates CI/CD using the DevOps pipeline.
  • Validates solutions with enterprise architecture team.
  • Facilitates achievement of expected deliverables and obligations of Service Providers
  • Ensures proper coordination with appropriate IT and vendor relations teams to implement the technical vision across engineers/teams.
  • Coordinates with Operations and Infrastructure teams for deployment and production support activities.

Working with Quality Engineering, Infrastructure Leadership

  • Communication - Conveys information and ideas to others in a convincing and engaging manner through a variety of methods.
  • Leading Through Vision and Values - Keeps the organization’s vision and values at the forefront of employee decision making and action.
  • Managing Change - Initiates and/or manages the change process and energizes it on an ongoing basis, taking steps to remove barriers or accelerate its pace; serves as role model for how to handle change by maintaining composure and performance level under pressure or when experiencing challenges.
  • Problem Solving and Decision Making - Identifies and understands issues, problems, and opportunities; obtains and compares information from different sources to draw conclusions, develops and evaluates alternatives and solutions, solves problems, and chooses a course of action.
  • Professional Demeanor - Exhibits behavioral styles that convey confidence and command respect from others; makes a good first impression and represents the company in alignment with its values.
  • Strategy Development - Develops business plans by exploring and systematically evaluating opportunities with the greatest potential for producing positive results; ensures successful preparation and execution of business plans through effective planning, organizing, and on-going evaluation processes.

Required Qualifications

Experience:

  • 12 years of Information Technology experience.
  • 2+ years of experience in IT architecture for larger organizations.

Education: Bachelor’s degree in Computer Science, Management Information Systems, or a related field.

Any suitable combination of education and experience will be considered.

Professional Certifications: CSTE, ISTQB or ISEB.

Qualifications:

  • 4+ Years in a Principal SDET/Architect role and experience testing highly scaled customer facing applications.
  • Proven ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Demonstrated ability to assess customer/client needs, creatively approach solutions, and influence appropriate courses of action.
  • Strong attention to detail with an ability to operate effectively across multiple priorities.
  • Strong knowledge of emerging tools, software, applications, and systems for attaining best-in-class IT technology across the enterprise
  • Strong experience in SAFe – Agile practices

Platform knowledge:

  • Cloud – AWS, Azure, OCI
  • DevOps Tools - Experience with DevOps tools (e.g. Github, JIRA, Jenkins)

Preferred knowledge, skills or abilities

Advanced knowledge of diverse technical configurations, technologies, and processing environments.

  • Advanced ability to comprehend business requirements to ensure technical directions are supportive and consistent within the company.
  • Advanced ability to quickly comprehend the functions and capabilities of new technologies.
  • Advanced critical thinking skills with the ability to develop completely new problem-solving approaches and formulate innovative solutions.
  • Advanced knowledge of Microservice Architecture, emphasizing principles like single responsibility and API-first development/testing approach.
  • Advanced knowledge of business process re-engineering principles and processes.
  • Advanced ability to conduct analysis sessions and may contribute to “Closure Documents.”
  • Strong ability to estimate the financial impact of technical architecture alternatives.

Working Conditions

  • Normal office working conditions

Physical Requirements

  • Sitting
  • Standing (not walking)
  • Walking
  • Lifting up to 20 pounds

Disclaimer

This job description represents an overview of the responsibilities for the above referenced position. It is not intended to represent a comprehensive list of responsibilities. A team member should perform all duties as assigned by his/ her supervisor.

New Things Will Always
Update Regularly