Team Lead - Quality Assurance at V2Soft, Inc.
Center Line, MI 48015
About the Job
Job Details:
Team Lead 1 - Quality Assurance
Ann Arbor, MI (Onsite)
Qualifications:
- Bachelor’s 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, role-based access control and user de-provisioning.
- Experience with automating QA for Mobile websites and Native Mobile applications (iOS, Android, Windows)
- Experience with high-availability architectures in a large heavy-traffic 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 container-based 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 Multi-tier applications on ChromeOS Devices
- Nice to have experience debugging Apps on ChromeOS Devices
- Nice to have experience debugging ChromeOS Devices