Overview:
The QA/Test Architect is a crucial role within our organization responsible for establishing and upholding the quality standards of our software products. As a key member of the development team the QA/Test Architect ensures that testing methodologies are created implemented and maintained to enhance software quality and prevent defects. This role involves coordination with crossfunctional teams to efficiently integrate testing into the development process ultimately leading to improved user satisfaction and product performance. With a strong focus on automation and process improvement the QA/Test Architect will spearhead the adoption of automated testing tools and frameworks and mentor other testers to advance their skills. The position requires a mix of strategic vision and practical making the architect a pivotal figure in ensuring the delivery of highquality software solutions that meet and exceed customer expectations.
Key Responsibilities:
- Design and implement robust test strategies to ensure comprehensive coverage of software functionality.
- Collaborate with development teams to integrate testing into the CI/CD pipelines.
- Define and implement automation frameworks for efficient test .
- Lead and mentor QA team members in best testing practices and methodologies.
- Develop and maintain test plans test cases and test scripts.
- Conduct performance and load testing to assess system scalability and reliability.
- Review and enhance existing testing processes and tools for continuous improvement.
- Analyze requirements and specifications to ensure proper test coverage.
- Establish metrics to monitor the effectiveness of the testing processes.
- Facilitate communication between development operations and QA teams.
- Identify potential risks and provide mitigation strategies to enhance quality.
- Stay updated with industry trends and best practices in QA and testing.
- Participate in design and code reviews to provide input on testability and quality.
- Oversee test environments and manage test data requirements.
- Prepare status reports and dashboards to communicate testing outcomes to stakeholders.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field.
- A minimum of 8 years of experience in Quality Assurance and testing.
- Proven experience in designing and implementing testing frameworks and automation tools.
- Strong knowledge of software development lifecycle (SDLC) and methodologies preferably Agile.
- Experience with test management tools such as JIRA TestRail or similar.
- Proficient in scripting languages such as Python Java or Ruby for automation.
- Familiarity with performance testing tools like JMeter LoadRunner or similar.
- Knowledge of API testing tools such as Postman or SoapUI.
- Experience leading a QA team and mentoring junior members.
- Strong analytical and problemsolving skills.
- Excellent communication and collaboration skills.
- Understanding of CI/CD practices and tools like Jenkins CircleCI or similar.
- Experience in cloudbased testing environments and tools.
- Ability to manage multiple priorities in a fastpaced environment.
- Certifications in QA methodologies or testing frameworks (e.g. ISTQB CSTE) are a plus.
scripting languages (python, java, ruby),test automation,test strategy,communication,ci/cd integration,automation frameworks,communication skills,cloud-based testing environments,test strategies,api testing,quality assurance,continuous integration,test management tools (jira, testrail),api testing tools (postman, soapui),analytical skills,performance testing,collaboration skills