Quality Assurance Architect (ON-SITE)
TEKsystems | |
$70.00 - $85.00 / hr | |
United States, California, Walnut Creek | |
Nov 05, 2024 | |
***Onsite to start, then 3 days/week hybrid once you're acclimated***
***Cannot sponsor at this time*** *Description:* The Quality Assurance Architect will work closely with development, operations, and security teams to design and implement scalable, automated testing solutions, ensuring product quality at every stage of the software development lifecycle (SDLC). This individual will define the testing frameworks, tools, and processes necessary to ensure that products meet the highest standards of reliability, security, and performance. This requires a deep understanding of quality engineering principles, modern software development methodologies, and emerging testing technologies. *KEY RESPONSIBILITIES* *QA STRATEGY & FRAMEWORK DESIGN* Executes a comprehensive Quality Assurance strategy, incorporating automation, performance, security, and scalability testing. Architects advanced test automation frameworks for functional, regression, performance, and load testing. Standardizes QA processes across projects, ensuring uniformity, best practices, and integration with the CI/CD pipeline. Collaborates with DevOps to integrate QA tools into CI/CD pipelines and establishes continuous testing practices. *TEST AUTOMATION & TOOLING* Leads the design, development, and maintenance of scalable test automation frameworks and reusable test scripts. Chooses, configures, and deploys appropriate tools for test automation, performance testing, and defect tracking (e.g., Selenium, Appium, JMeter, LoadRunner, Jenkins, GitLab). Implements automated testing for API, UI, and backend services, ensuring test coverage across all system layers. Ensures test automation frameworks are scalable, maintainable, and adaptable to changing requirements or technologies. *PERFORMANCE, LOAD, AND SECUTIY TESTING* Defines and implements performance and load testing strategies to ensure that applications meet scalability and availability requirements. Collaborates with the security team to ensure integration of security testing practices, including vulnerability scanning and penetration testing, into the QA process. Analyzes performance test results, identifies bottlenecks, and recommends optimizations for performance and scalability. *COLLABORATION WITH DEVELOPMENT & OPERATIONS TEAMS* Works closely with software architects, developers, and Operations teams to understand technical requirements, system design, and performance goals. Provides technical guidance to development teams on best practices for code quality, unit testing, and test-driven development (TDD). Collaborates with DevOps teams to implement continuous integration and deployment pipelines with built-in quality gates for automated testing. *QUALITY METRICS & REPORTING* Establishes and monitors quality metrics, including defect density, test coverage, and mean time to detect/fix defects. Generates detailed quality reports providing insights into system stability, performance, and quality risks. Creates dashboards and automated reporting systems for real-time visibility into test execution, results, and defect trends. *GOVERNANCE AND COMPLIANCE* Ensures that QA processes adhere to relevant industry standards and regulatory requirements (e.g., ISO, GDPR, HIPAA). Develops and maintains test documentation, including test plans, test cases, test scripts, and test data management. Implements processes to ensure traceability of test cases to requirements and automated defect tracking/reporting. *MENTORSHIP* Mentors and guides QA engineers and automation testers, ensuring adherence to best practices in automation, performance, and security testing. Carries out training and upskilling initiatives for the QA team on the latest automation tools, frameworks, and testing methodologies. Reviews and provides technical feedback on test designs, test scripts, and automated test implementations. *CONTINUOUS IMPROVEMENT AND INNOVATION* Stays updated on the latest trends, tools, and technologies in software quality engineering and testing. Identifies and drives opportunities for improving QA processes, tooling, and infrastructure to enhance quality, efficiency, and automation. Advocates for a shift-level testing approach, embedding quality assurance practices early in the SDLC to catch defects early. *Skills:* Architecture, Quality assurance, automation, cloud *Top Skills Details:* Architecture,Quality assurance,automation,cloud *Additional Skills & Qualifications:* Onsite 5 days/week in the Walnut Creek or Sacramento office but then will move to 3 days/week onsite once manager feels candidate is acclimated *Experience Level:* Intermediate Level About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |