Employer Active
Note: Local Ann Arbor MI. Who is willing to work from our PA office and willing to visit the clients place for the final interview.
Job Description
Working closely with QA Center of Excellence to implement improvements.
Coordinating with other members of engineering teams to ensure project goals are met.
The QA Team Lead 1 must be able to take on leadership responsibilities and influence the direction of the automation effort and its schedule and prioritization.
The QA Team Lead 1 will work with management developers and quality assurance personnel goals.
Providing technical support for existing automation systems by troubleshooting malfunctions and performing maintenance tasks
Develops automated software quality test suite to ensure the applications have appropriate automation coverage.
Build and execute unit component acceptance integration load security scalability usability and platform tests.
Leads the maturity and improvements to the QA automation framework using industry standard tools and approaches.
Leads in developing enhancements to QA standards guidelines and procedures as needed
Leverage and enhance coding standards and best practices for automated QA code
Guide team members on automation best practices as well as effective use of test automation tools
Implement Behavior Driven Development (BDD) and TestDriven Development (TDD) approaches
Keep up the automated quality assurance code/systems with the evolution of the software products
Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate those
Design implement and execute crosssystem integration tests and regression tests for each release
Build and manage automated QA test suites which can be handed over to Reliability and NOC teams who can execute these atwill in Production environment for operational validation of systems
Help manage appropriate test environments.
Keeps abreast of current and emerging technology and trends in automated software testing
Help evaluate new tools products upgrades and vendor/multivendor solutions
Conducts code reviews to ensure consistency quality and reusability of test automation artifacts
Define and manage test automation code artifacts across multiple systems
Ability to communicate quality metrics of the applications to leadership.
Ability to coordinate with Leads and development managers.
Provide handson leadership and mentoring of junior team members. This includes performing
reviews of other engineers within your team.
Support the team and delivery managers in planning programwide efforts.
Participate in interviewing and onboarding of new staff.
Perform People HR Management responsibilities.
Be an advocate for positive organizational change by understanding and promoting emerging organizational models and demonstrate how this supports and improves Dominos business goals.
Support the estimation of upcoming work and coordination of work across peer teams.
Demonstrate features and provide status of managed services.
Qualifications
Bachelors degree in computer science or equivalent experience
Must have 7 years of experience in Software Quality Assurance program with Agile practices
Must have 7 years of experience in Automated Software Quality Assurance practices including BDD/TDD
Must have 5 years of experience of Secure Development Lifecycle processes
Experience with automating QA for eCommerce Point of Sale and Software as a Service (SaaS) applications.
Experience with identity and access management including user registration access provisioning rolebased access control and user deprovisioning
Experience with automating QA for Mobile websites and Native Mobile applications (iOS Android Windows)
Experience with highavailability architectures in a large heavytraffic environment
Experience with the implementation of automated testing process tools and services including JUnit QTP Selenium PlayWright node.js grunt.js Cucumber SoapUI
Experience testing web applications developed in JavaScript CSS XHTML
Experience in automated testing of backend applications and APIs developed in Java/C# with SQL NoSQL ActiveMQ and caching technologies such as Hazelcast
Experience in automating SQA for apps running on various underlying components including Apache web server NGINX and IIS that use SOAP REST and custom web services with JSON and/or XML as payloads
Must have experience operating within Continuous Integration / Continuous Development (CI/CD) environment
Must have experience with automation tools and frameworks such as Jenkins (or similar) and pipeline scripting (Groovy)
Must have experience with source code control systems such as Git Github Stash etc.
Must have good understanding of network topologies and technologies
Must have good understanding of data management practices including good experience with SQL
Experience in Automated QA tool evaluation selection and implementation
Experience in the design and implementation of complex technical solutions
Experience with full life cycle software deployment using Agile practices
Nice to have experience with performance and load testing of web applications
Nice to have experience querying Splunk for application metrics for operational behavior
Nice to have experience with Java Spring Boot framework
Nice to have experience with Kubernetes and containerbased application deployment and operations
Must have excellent communication skills (written and verbal).
Demonstrated mentoring and coaching capabilities.
Nice to have People Management Experience.
Nice to have experience configuring and managing devices within organizational units in GSuite
Nice to have experience testing Multitier applications on ChromeOS Devices
Nice to have experience debugging Apps on ChromeOS Devices
Nice to have experience debugging ChromeOS Devices
Full Time