Lead Quality Assurance Engineer
Description
Lead Quality Assurance Engineer
The Lead Quality Assurance Engineer should have strong communication and team building skills and embrace modern development processes and techniques that improve product quality and reliability. The candidate will be responsible for developing and executing functional tests to ensure product quality that meets established standards including reliability, usability, and performance. You will ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. You will interact with business teams and software engineers to refine requirements, thoroughly test changes, drive automation as a core competency, and support software releases using proven technical, analytical, and problem-solving skills. We are looking for leaders with experience shipping products who want to work across agile development teams building the next generation of hardware rendering.
Key Responsibilities:
- Design, develop and execute test plans and detailed test cases based on requirements and/or customer feedback and prioritization
- Diagnose issues, and provide workarounds, collaborating with teams across projects
- Reproduce bugs filed by users and thoroughly detail findings in our defect tracking system
- Explore workflows to gain a deeper understanding of the user experience
- Provide regular feedback about our tools usage in terms of performance, stability, trends, etc.
- Assist in prioritizing, tracking, and organizing defect reports
- Advocate for and review unit testing best practices with engineers
- Participate in Sprint planning and design sessions
- Sign off on product quality for customer deployment
- Work with project teams in understanding requirements for new projects
- Review requirements/design documents to provide timely feedback
- Flush out missing requirements and acceptance criteria and communicate them to management
- Estimate, prioritize, plan, and coordinate testing activities
- Assist in the implementation of quality standards, processes, and quality improvement programs
- Maintain and improve Azure DevOps QA metrics reporting
- Interact with development teams on issues and defects
- Research and resolve Production Support cases
- Actively participate in scrum meetings, iteration planning and feature demos
- Review and validate requirements and technical specifications
- Provide expertise and support to members of the engineering teams resolving discovered issues
- Perform manual testing where automated tests are in development or non-existent
- Collaborate with the development teams on bug fix verification and validation (regression testing)
- Communicates professionally, written and verbally, within and outside the organization (English)
Qualifications:
- 6+ years of QA experience in fast-paced technical work environments
- 3+ years experience using test management tools preferably Microsoft Azure DevOps Test Plan
- Proven track record working directly with developers to solve unique technical challenges
- Self-directed, diligent, organized, and patient
- Direct experience testing software in a cross-platform environment and using cloud infrastructure
- Comfortable using debuggers and memory and performance analysis tools
- Solid understanding of test methodologies, including automation during iterative development
- Scripting skills and experience running, designing and maintaining automated tests
- Experience with shipping multiple product cycles.
- Experience with customer feedback and defect tracking/reporting
- Enjoys sharing, teaching and mentoring engineers on QA best practices and technologies
- Familiar with continuous integration systems
- Leader of quality automation initiatives inside an organization
Recommended Skills:
- Experience debugging graphics pipelines
- Engage with users and customers to fully understand their needs
- Strong leadership and team skills, experience working with Scrum, Agile or DevOps SDLC
- Technical understanding of game engines such as Unreal Engine, Unity, or similar
- Experience with 3D content creation applications and the Media and Entertainment market
- Experience with system (hardware and software) level QA
- Understanding of and how to use a requirements traceability matrix
- Familiarity with static analyzers, code coverage and other metrics reporting
- Familiarity with Azure DevOps quality assurance tools, services, pipelines and automation
- Verification and validation of pipeline/system functionality
- Test suite development and test build integration
- Stress and load testing, profiling and analysis of performance
- Defect/Issue triage, tracking, prioritization and closure
- Building, running, and debugging in cross platform environments
Education Requirements:
BS / MS majoring in Software Engineering or Computer Science and minimum 4 years relevant experience. Requires advanced knowledge of the software development lifecycle typically obtained through a combination of industry experience and higher education. May have practical knowledge of project management, team leadership and a history of successful product deliveries.
Bolt is committed to building a diverse and inclusive environment in which we recognize and value each other’s differences as well as fostering a culture that promotes its core values: Professionalism, Integrity, and Respect. As an equal opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, or status as a protected veteran.
This Job is no longer active!