Leading the implementation of test strategy, plans, and execution
Supporting automation script development and optimization
Recommending new tools, techniques, and methodologies to improve quality and productivity
Collaborating with scrum/product teams to strategize and align long term solution for test automation
Aligning automation processes, tools, and strategies with business goals
Enforcing best practices for automation
Standardizing compliance for QE Automation
Optimizing automation processes
Design, plan, execute, monitor, improve testing process for a testing engagement.
As an Individual Contributor – the Architect needs to have the ability to meet deadlines and work independently.
Oversee/ensure the quality of test plans, test cases, test matrix, and bug reporting
Extensive scripting and development experience in a broad range of programming languages.
Database (RDBMS) technology understanding with hands on experience in SQL and procedural languages.
Advanced experience in Cloud (preferably Azure cloud)
The ideal candidate should have excellent English communication skills, proven leadership skills, software development experience, deep understanding of formal QA tools, methodology/processes and deep experience with service virtualization.
Position Description & Responsibilities:
The QA Architect drives the test automation strategy. The architect sets the technical direction for the QA work and leads the test automation team. The Architect works closely with development and the test team to meet the quality objectives of the client organization.
Establish design principles for QA automation and Performance Testing Present options and recommendations as needed
Design and maintain the test automation frameworks
Design and architect modular and reusable automated testing solutions that satisfy client requirements.
Work closely with the test team to identify new automation opportunities.
Mentor the test automation team.
Contribute to managing of test environments.
Communicate test progress, test results, and other relevant information.
Develop and maintain a planning model that estimates the ROI of test automation. Track and report actual ROI
Keep current with advances in automation methodologies and tools.
Research, evaluation, and deployment of new test tools.
Experience with Azure DevOps / Jenkins or other CI applications/software.
Qualifications Required Skills/Competencies:
QA professional with 10+ years software industry and management experience
8+ years test automation experience with a minimum of three years at a senior level. Demonstrated. Experience in selecting, designing, and implementing test automation frameworks. Experience developing in-house automation tools
Strong hand-on experience using Selenium Web Driver with Java
JIRA, Confluence, Qtest
Tricentis Tosca knowledge/expertise will be an added advantage.
Expertise with continuous integration (Jenkins/AzDo Pipelines)
University degree in Computer Science, Software Engineering, or equivalent business degree.
Desired Skills/Competencies:
Excellent communication skills (written and verbal), with specific experience and demonstrable success with the full software development lifecycle; and using the Agile Development processes.
Experience developing and testing entire systems, with capability to understand details mixed technologies.
Successful track record as a 'hands on' leader within QA teams, guiding teams to a level of top-notch QE automation professionals.
Additional Information Personality Traits
Passionate about software quality and software testing
Strong self-motivation (this is a must); Excellent work ethic, dependable and responsible
Must be a flexible self-starter who can ramp up with new requirements quickly and can adapt to a growing and evolving team
Critical Thinker; with good logical and creative problem-solving skills, excellent oral and written communication skills