About Ergotron:
Ergotron, Inc. is a global leader in designing ergonomic solutions that connect people and technology to enhance human performance, health and happiness. Using the Technology of Movement™, Ergotron builds products and custom solutions that help people feel a new sense of energy in healthcare, industrial and office settings, both at home and on-site.
Through its 40-year history, Ergotron has led the industry with innovative, professional-grade products and customer-focused service. The company has earned more than 200 patents and established a growing portfolio of award-winning brands including WorkFit® and CareFit™, and patented EcoFlex, Constant Force™, ModCart, RhythmConnect, and LiFeKinnex™ technologies. Ergotron is headquartered in St. Paul, Minnesota, with a presence in North America, EMEA and Asia Pacific. For more information, please visit www.ergotron.com.
Position Summary:
This role will lead all software testing and quality assurance efforts under Software Engineering, working closely with Software Engineering developers and management. This position will plan, develop, execute, document, and (in some cases) oversee all testing throughout the SDLC. This position will also assess software quality through a combination of manual and automated testing. You will be responsible for finding and reporting bugs and glitches with details so that developers and peers can reproduce the issue. This position will also be asked to document or update technical specifications so that functional specifications can be made. This role will also require competency in executing test cases as well as a passion for “Best-in-Class” software quality. Ultimately this role will ensure that our products, applications, and systems designed under Engineering work correctly.
This role will focus more on the testing throughout the SDLC more so than the “quality reporting” of software that is being revved and bug tracking in the field. Software Engineering believes in releasing new software (product) with zero bugs and following a rigorous stage-gate process before releasing new products.
Position Responsibilities:
-
Design and Develop test plans, testing routines, and procedures
-
Design processes and procedures for new product testing
-
Document, or oversee the documentation of, as well as evaluate test results
-
Design, develop, and utilize automated testing tools
-
Prioritize and plan testing activities
-
Provide feedback to Software Engineering development teams
-
Track and Monitor bugs and as well as aid Software Eng Team in troubleshooting
-
Find software bugs and glitches throughout the SDLC
-
Identify and isolate complex errors and failures
-
Partners with engineers to drive QA efforts
-
Keep track of software quality metrics
-
Test software performance
-
Code or write functional complex specs for automated tests, as well as implement automated tests
-
Develop detailed software testing project plans
-
Perform, or oversee, regression testing
-
Execute, or oversee the execution of, all testing and test cases under varying circumstances
-
Review and analyze software specifications and create appropriate test plans
-
Manual QA test planning and execution: Manually test software/firmware applications to identify defects and ensure they meet the requirements.
-
Automation QA test planning and execution: Develop and execute automated test scripts to improve testing efficiency and accuracy.
-
Functional QA test planning and execution: Test the functionality of software/firmware applications to ensure they meet the specified requirements.
-
Responsible for identifying all software bugs for the Software Engineering department before release
Position Requirements (Knowledge and Experience):
-
Works under minimal supervision after initial onboarding and getting up to speed.
-
Monday-Friday 8a-5p, primarily on-site possession (is this position?) (3 Days in office with 2 days remote is typical).
-
BS Electrical Engineering or BS in Computer Science from accredited college or university is strongly preferred, but Software Testing/Quality Certifications and relevant experience (7+ years) can be substituted.
-
Must have some formal certification in software QA or Testing (ISQTB preferred but not required)
-
Minimum of 5 years' experience testing software other than (or in addition to) websites, API’s, or web applications. Must have desktop, mobile, and “device” firmware/software testing/QA experience.
-
Excellent leadership, communication, and interpersonal skills.
-
Proven ability to manage multiple projects and priorities in a fast-paced environment.
-
Strong written/verbal communication skills.
-
Attention to detail and organizational skills.
-
Up to 10% Travel Required (to TN or Manufacturing Partners)
Benefits:
-
Being able to solve complex problems within a passion-filled environment is rewarded by a comprehensive and competitive benefits package, allowing for work and life balance.
-
At Ergotron, we are committed to moving you forward with leading benefits and reward programs. Beyond a fast-paced, innovative work environment, we offer a comprehensive and competitive pay and benefits package, including but not limited to; medical, dental, vision, life, disability, tuition reimbursement, 401k with match, and an Employee Assistance Program (EAP).
-
We work hard and we recharge. With five weeks of Paid Time Off (PTO), eleven paid holidays and summer hours our employees have ample time throughout the year to spend with family and friends, traveling or relaxing.
-
We are proud to support our employees and their growing families by offering ten weeks of paid maternity leave, four weeks of paid paternity leave, and three days of paid grandparents leave.
-
Both our newest and our most tenured employees are formally recognized. Our career milestones program ensures that our new team members feel welcome and rewards employees at five years, ten years, fifteen years and beyond.
ONE Core Values:
-
Continuous Improvement – Always design a better experience.
-
Customer Obsessed – Our reputation rests with our customer’s experience.
-
Innovation – Unearth insights to think anew.
-
Integrity – Do the right thing. Treat others with respect.
-
Openness – Open to ideas and feedback. Act with transparency. Trust one another.
-
Ownership – Own your role and act when ownership is needed.