QA Automation Architect/Principal Quality Engineer
Burlington, MA | Perm
Location: Burlington, MA
Seeking QA Architect/Principal Quality Engineer to focus on overall Quality Engineering planning and initiatives. This important role will give the incumbent an opportunity to work with our entire engineering organization and lead the planning, decision-making and execution of how we implement the most appropriate quality tools and processes needed for our rapidly growing company. If you are a senior quality engineering leader with track record of successfully guiding an organizations efforts in this area, and are looking for an opportunity to make a major impact in a firm that is setting new standards in the Application Security market, then our client wants to speak with you.
Define a holistic strategy for quality engineering at client organization, considering functionality, performance, security, availability, scalability, and end to end testing.
Development and ownership of automated QA pipeline that is integrated with CI/CD pipeline for various types of artifacts (frontend and backend).
Hands-on research and PoC to identify best-in-class quality tools and operationalize those at client organization.
Hands-on automation test suite and framework development for high profile initiatives.
Balance hands-on activities with leadership, setting technical direction, evangelizing quality across the organization. leading and mentoring software engineers.
On a day-to-day basis, work closely with developers, quality engineers, and DevOps engineers.
Hold teams accountable for the effectiveness of quality processes in their products.
Work hands-on with selected teams to implement the standard pipelines for their products.
Develop and operationalize quality metrics and reporting showing detailed results and trends.
Metrics should measure effectiveness, coverage, regression, and cost reduction.
Worked in a leadership role where you can manage by influence
Knowledge of Automation and Continuous Integration/Delivery architecture (Jenkins, GitLab or related technologies)
Deep knowledge in automated testing of internet facing web applications and REST APIs
Demonstrated ability to lead and influence QA, software, and DevOps engineers
Experience coding effective, maintainable JUnit and Selenium tests
Solid knowledge of AWS services is a must
Experience designing and building automation frameworks Automating or coding in Java, Python or Node.JS & understanding of Object Oriented Programming and design patterns
Experience in technologies such as: Cucumber, Specflow and Gherkins
Experience in test automation for single page web applications written using Angular/React Experience working with database(s) (MySQL, SQL, or NoSQL)
Experience with test management system(s), TestRail, etc. Experience with defect management system(s), JIRA experience is a plus.
Experience with code repository(s), GitHub, GitLab knowledge is preferred.
Highly analytical, proactive and detail oriented
Ability to work in a distributed and global environment
Excellent written and oral communication skills ensuring zero ambiguity and clear direction in a manner suiting the audience.
Experience with open source technologies Experience with static and dynamic application security testing Experience automating mobile technology Blogging about QA, active participation in QA community