We are seeking a highly talented and motivated Product Quality Specialist / Engineer to drive quality assurance of Virtual Artifacts products.
As a Product Quality Engineer, you will manage all aspects of product quality.
You will work with other team members including Product Management and Development teams to review the new features and designs, create test plan and test cases.
You will anticipate, identify and take on any product quality issues that affect customer experience, product costs or delivery schedules.
You will promote all the important learning to further improve the quality and reliability of next generation products.
Our QA Engineers understand software internals, debug technical problems, write automation tests, create user level automation tools and provide feedback to both platform and third-party developers to improve the quality of skills and customer experiences.
The QA Engineer candidate must have proven expertise in scalable systems, working across technologies, and mentoring junior engineers.
The QA Engineer must be able to define and drive best QA Practices, implement Test Automation and work with Partner teams to push Quality upstream.
Develop and Drive QA strategy, Plan and Implementation.
Design experiments, managing control builds, collecting statistical process control data, and conducting First Article Inspections.
Enable collaborative, timely, data-driven decision making to take on product quality related issues.
Define Quality Metrics and Implement measurements to measure product health and bring continuous improvements.
Ensure production and service manufacturing process readiness to ship high-quality products at product launch.
Implement Test Automation across VA products. This includes exploring existing Frameworks for Automation or provides requirements for Framework(s).
Grow Automated QA Coverage for major Functional Areas across VA products.
Guide and coach junior members in QA Validation and coding.
Work closely with Product Team to drive Quality upstream.
Provide consistent communication to Stake holders.
Stay up-to-date with new testing tools and test strategies
BS/MS degree in Computer Science, Engineering or a related subject
4+ years of working experience as a Quality Assurance Engineer
Demonstrated experience in QA Strategy, planning, Design and Execution including writing Test plans and Test cases.
Experience with quality tools like measurement systems, process capability, control charts, ISO and audits.
Proven work experience in software development
Strong knowledge of software QA methodologies, tools and processes
Hands-on experience with both white box and black box testing
Hands-on experience with automated testing tools
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Proficient at Git and solid understanding of continuous deployment
Comfortable communicating cross-functionally and across management levels in formal and informal settings
Experience in automation of validating modern user interfaces (web and mobile) and messaging infrastructures
Familiarity with Cloud services and continuous deployment
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Demonstrates problem solving and communication skills, while working alone and in teams.
Ability to write clear, concise and comprehensive test plans and test cases