The team will be responsible for quality assurance through test planning and tracking, test case development, and manual and automated testing of new features and regression testing of one or more of the following depending on the assignment: mobile apps (Android and iOS), websites, middleware, IOT devices (such as Garage Door Openers, Commercial Access Controls, Video enabled products)
Following are expectations in addition to typical duties and responsibilities:
5 to 10 years of experience in QE, including 1 to 3 years managing teams of 10+ QE members across multiple scrum teams/projects.
Participate in Scrum, Daily Stand-up, Sprint, and iterative development activities. Collaborate with agile team members, scrum master, developers, and product owners to support quality assurance activities
Analyze user stories for new features and tickets assigned, develop test cases, verify new features and tickets, and support regression testing
Expert in test case development, test case optimization, and test case reviews. Ensure full requirements traceability and test coverage.
Summarize test results. Provide accurate traceability and bug reports for Go/No-Go decisions
Lead shall design an overall technical roadmap of automation solutions in collaboration with development and QA
Lead shall be able to oversee the work of multiple scrum QE teams and provide managerial assistance to the assigned Business Unit Quality Engineering Manager
Lead shall be able to establish and govern automation metrics and KPIs to stakeholders. Rollup test metrics
Lead shall work with senior leadership to articulate testing solutions, ROI, and cost across multiple portfolios and applications
Lead shall provide consultation on testing and automation strategies for multiple applications, disciplines, or teams
Lead shall assess the current state of testing implementations, do a gap analysis and provide strategic direction. Identify areas of optimization and improvement in testing strategies, processes, methodologies, and documentation
Lead shall collaborate with architecture groups, and delivery partners to build solutions for testing, and automation to achieve CI/CD
Lead shall conduct proof-of-concepts, provide tooling solutions for any automation limitations
Bachelors Degree in Electronics, Computer Science, MCA or related technical field or equivalent practical experience
Quality Assurance Certifications (eg ISTQB) is preferred
Proficiency with one or more of the following programming languages/frameworks: Javascript, C#, Java, Python, .NET/Java frameworks
Strong knowledge of test automation of web and mobile applications, middleware or firmware.
Strong knowledge of automation tools like Selenium, Playwright, Selenium Webdriver, Appium, SoapUI, RestAssured
Ability to implement continuous integration and build automation systems, such as Jenkins, Bamboo, Octopus, etc
Knowledge of cloud-based platforms such as Perfecto, Source Lab, Lambdatest etc
Experience in scripting languages Javascript, SQL queries
Experience in relational databases, such as Oracle/ SQL server
Experience in no-SQL databases, such as Couchbase/ Neo4J
Experience with testing of cloud-hosted applications, SaaS
Experience in TDD/BDD approaches and relevant tools such as Cucumber
Experience in architecting, and implementing solutions/frameworks for front-end and APIs
Experience with Test Management, Bug Tracking, and Collaboration tools (eg Testrail, Jira, Confluence)
Experience with Source Code Management Tools (eg Git, TFS, RTC)