What is a Lead QA Automation Engineer at Advantage Intelligence?
As a Lead QA Automation Engineer at Advantage Intelligence, you need to have a broad and deep understanding of the latest industry trends in the QA automation space and be able to implement the same. You will analyze our existing QA practice, technology stacks and environments, and come up with a plan to implement a fully integrated QA automation framework following industry best practices. You will also be building and training a QA automation team.
Primary Responsibilities
· Collaborating with the existing QA team to determine the current testing framework and processes
· Collaborating with the cross-functional teams to gather the business-critical application/product list and the associated technology stack, test databases, environments, existing frameworks, testing processes
· Analyzing and identifying the gap between the current state of the QA process and the latest industry trends in the QA automation space
· Defining a roadmap to transition the current state of QA practice to the industry standard QA automation practice for our mission-critical applications & products
· Designing and integrating the QA testing stages as part of the product CI-CD pipeline for continuous testing
· Designing and automating comprehensive test cases based on requirements and acceptance criteria
· Taking ownership and responsibility for the design and development of all aspects of automated testing along with the creation, execution, and maintenance of automated scripts
· Debugging and creating defect items that include detailed information for the engineering team to resolve
· Preparing and maintaining documentation on system automation functionality, processes, and test approaches
· Where applicable, assisting the QA team in performing exploratory testing
· Measuring, monitoring, and controlling test assurance metrics and process results
Secondary Responsibilities
· Provide ongoing detailed test reports to leadership team regarding test quality details and metrics
· Collaborate and mentor junior automation engineers on automation standards, best-practices, and processes
· Ensure knowledge sharing across the QA and engineering team to facilitate additional learning
· Engage as an owner of the product, continuously looking to develop and improve the product iteratively
· Help triage discovered issues and bugs to improve the product and timely resolutions
Minimum Qualifications
Education Level: (Required): Bachelor's Degree or equivalent experience
Field of Study/Area of Experience: Computer Science or comparable major
· Outstanding collaboration and communication skills are essential
· 5+ years of experience with the following:
o Working as a Software QA Automation Engineer with some experience leading QA in automation testing
· Experience with the following:
o One or more Scripting/Programming Languages such as Python, C#, Java/Javascript, or similar
o Automating tests across API, UI, application security, performance testing
o Creating test suites with the most common open source/commercial tools and frameworks like Selenium, Robot, Ghost Inspector, or similar
o CI/CD, source control systems, and configuration management
o Using SQL for test data automation
o Ability to investigate, debug and triage difficult problems and independently work towards results
The salary range for this role is $120,000-$160,000.