What are the responsibilities and job description for the Quality Assurance Automation Lead position at NexGen Tech Solutions?
Position: QA Automation lead
Location: Phoenix, AZ (Hybrid)
Experience: 10 Years
Type: Contract/C2H
Must Have: Selenium-Java, JIRA/Confluence, SQL Query, Automation, ETL/Database testing, Handling Offshore and Onshore Team
The QA Lead, Quality Assurance is a key member of the Information Technology team with bottom-line ownership and accountability for ensuring testing of all assigned initiatives are completed with high level of quality, diligence, and adherence to ‘best in industry’ standards and methods for large projects/programs. Specific responsibilities include:
· Develop Strategic design and implementation approach for testing Strategy that effectively builds scale and leverages industry best practices for large and complex projects/programs.
· Oversee all tactical aspects of the QA lifecycle (resource allocation and expense management, process refinement, troubleshooting, implementation of tools, and test planning/execution), escalating relevant issues with clarity, and in a timely fashion.
· Mature the QA function with effective functional, regression, integration and end to end test capability, driven by auditable metrics.
· Partner with internal stakeholders and ensure high quality deliverables.
· Develop high performing team, focused on timely delivery and creative solutions.
· Develop test strategy, test plans, conduct requirement gap analysis, test case reviews, impact analysis and root cause analysis.
· Manage the planning and execution of product testing efforts and associated resources to meet committed delivery dates.
· Bottomline ownership of all the QA activities, test results, defects, test metrics, root cause analysis, and identifying areas of improvement. Implement steps required to improve the processes.
· Ability to and work under pressure, along with hands-on test execution activities to meet the deadlines.
· Lead and participate in the production deployment and post validation test activities.
· Ownership and responsibility for the development and implementation of test automation
· Define and lead the processes that facilitate defect triage crossing multiple products and teams, or that are detected by testers outside of a product model or technology team.
· Ability to work in a fast-paced, dynamic environment while remaining calm under pressure, and responsiveness to key stakeholders and senior leaders.
Qualifications/Skill Required:
· Bachelor’s degree in computer science or related field
· Minimum 8-10 years of software quality assurance experience, in addition to hands-on analysis and testing experience
· Expertise in JIRA, Confluence, any Test management tool, any Database, Git
· Expertise in planning and executing Functional Testing, Integration Testing, System Testing, Regression Testing, Backend Testing, End to End testing, User Acceptance testing, defect management, root cause analysis and reporting.
· Effectively communicate and engage with team members at various organizational levels.
· Experience in Selenium WebDriver, test scripting using JAVA.
· Design and execute features of BDD using Selenium, Cucumber for Java
· Experience in automation (Web Services, UI, Data) connecting to DB and running SQL queries.
· Involved in Continuous Integration of the automation framework with Jenkins/Azure pipeline.
· Expertise in setting up and carrying out browser compatibility testing across different browsers.
· Experience working on DBs like MS SQL, Postgres specially creating and running SQL queries
Experience working in financial or Investment domains