Job Posting Title:
Lead Quality EngineerReq ID:
10091563Job Description:
Lead Quality Engineer (Mobile)
Responsibilities:
The Lead Quality Engineer for DCL mobile solutions position is responsible for having a strong focus on automation and leading a product from conception to delivery quickly and efficiently with a high level of quality and polish. This role will be highly collaborative and ensure testing strategies and plans between mobile studios meets QE quality and standards. There is a high expectation on designing and developing manual and automated test solutions to verify and validate functionality, performance, stability and usability of critical software systems developed by the Engineering team. This includes software testing, scripting, writing and the execution of test plans and test cases. This also includes strong collaboration with Software Development Engineering studio teams to ensure that the test plan, automation approach and frameworks are optimized for the solution under development.
Details of these responsibilities are listed below:
Utilize existing or establish repeatable automation engineering processes that can be measured and optimized
Provide estimates of automation efforts and capacity planning in an agile environment
Establish and optimize automation engineer resource plans
Surface and drive to resolution technical risks and issues impeding automation build and execution velocity, escalating to leadership when appropriate
Establish and drive proactive automation maintenance processes to reduce automation execution failures
Lead local and geographically distributed engineering team members, ensuring thorough communication of expectations
Establish expected productivity targets, monitor productivity, and identify and implement velocity improvements
Establish and drive proactive and manual and provides oversight to SDETs for automation maintenance processes to reduce automation execution failures
Coordinates and provides guidance to SDETs to establish and optimize coding practices and lead and participate in code reviews
Coordinates with SDETs to provide hands on leadership in establishing and optimizing automation frameworks
Creates sweeping improvements in test architecture, design and strategy that improve coverage across all business tested systems
Provides solutions to the most complex problems that the team encounters
Effectively sets processes, controls and expectations for the team
Accountable for maintaining a high level of domain knowledge and for effective knowledge transfer
Operates independently, while elevating status, risks, issues, and mitigations to leadership appropriately
Establish and optimize coding practices and lead and participate in code reviews
Provide hands on leadership in establishing and optimizing automation frameworks
Leverage standard tools like Jira, Node.js Frameworks, Charles Proxy, Postman, ALM, and QTest to plan, execute, record, and report out on automation activities, tests and results
Mentors team members in the agile, quality engineering, automation, and CI/CD space.
Partners with cross-discipline peers to improve the software development process
Develops broad technical solutions that meet specifications and impact future developments.
Leads examination, validation and testing of software systems.
Responsible and accountable for having a strong focus leading a product’s test strategy and approach from conception to delivery quickly and efficiently with a high level of quality
Collaborates and provides oversight to SDETs for expectations on designing and developing automated test solutions to verify and validate functionality, performance, stability and usability of critical software systems developed by the Engineering team.
Leads overall processes of software testing, scripting, writing and the execution of test plans and test cases.
Proven strong collaboration with Software Development Engineering teams to ensure that the automation approach and frameworks are optimized for the solution under development
Prolifically contributes either materially or through guidance, to multiple problems and projects at once
Proactively and efficiently decomposes complex problems into potential solutions, knowns and unknowns and leads others to a resolution
Demonstrates leadership to lead and drive a team to meet deadlines and produce high quality deliverables
Demonstrates deep understanding and experience with different techniques for testing software.
Ability to lead a team with open and collaborative style of communications
Consistently delivers large complex test plans involving one or more teams contributions with high quality results and accuracy
Acts as a multiplier by building strategies, leveraging tools or introducing policies or patterns that raise the productivity of the entire org
Performs complex QE projects, tasks, and bug fixes; writes scripts.
Independently designs and builds semi-complex systems that exercise various use cases and scenarios.
Analyzes data requirements for test coverage, and defines routines and solutions to create test data to meet automation requirements.
Analyzes infrastructure or system level requirements, and defines automation or scripts to validate infrastructure and middleware requirements.
Basic Qualifications
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
7+ years of working in agile software development
7+ years of experience in software quality engineering & mobile quality engineering
7+ years of experience writing or executing manual & automated test cases
7+ years of experience establishing automated testing frameworks with tools such as Java, Selenium, Appium, Node.js, Flutter or Cucumber
7+ years of project or team lead experience.
7+ years of experience in proven mobile testing and quality engineering
Experience leading test efforts on multiple web browsers and operating systems (IOS, Android, Mac OS, Windows, Safari, Chrome, Firefox, IE, Edge) including mobile web
Clear communicator (written and verbal)
Ability to lead and drive a team to meet deadlines and produce high quality deliverables
Deep understanding and experience with different techniques for testing software.
Ability to lead a team with open and collaborative style of communications.
Passion for software quality and for advancing testing as an engineering discipline.
Strong problem-solving skills.
Significant knowledge of software QA engineering tools and processes, test automation, building and testing frameworks, and consumer-facing applications and databases.
Prolific experience in automated testing.
Prolific proficiency in several areas of the QA functions.
Preferred Qualifications
Lead automation efforts utilizing Amazon Web Services (AWS), Azure or other cloud services providers in support of CI/CD solutions
Knowledge of test technology trends and Web frameworks/tools (AngularJS, NodeJS, cloud etc.)
Experience implementing automation frameworks within cloud services Selenium grids and cloud services device farms (Sauces Labs is preferred)
A passion for technology!
Job Posting Segment:
Disney Consumer Products (DCP)Job Posting Primary Business:
Ref Arch/Sys Eng/Cloud MigrationPrimary Job Posting Category:
Quality Assurance EngineeringEmployment Type:
Full timePrimary City, State, Region, Postal Code:
Celebration, FL, USAAlternate City, State, Region, Postal Code:
Date Posted:
2024-06-13More Information
Application Details
-
Organization Details
1976 Walt Disney Attractions Technology LLC US
Recommended Comments
There are no comments to display.
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.