Sr. Software Test Engineer
Eden Prairie, MN, US
Stratasys is a world leader in 3D printing!
Are you a Sr. Software Test Engineer ready to make an impact on the next generation of 3D printers? This role will perform technical activities leading to new or improved products or processes that have significant impact on the company. The Senior Software Test Engineer drives the company toward technical excellence in software testing through leadership in the creation of test plans and automation tools for software testing that improve quality, speed, and efficiency. Responsibilities include test plan design, coordination, and communication; training; data analysis; and automation code creation and maintenance.
Responsibilities:
Leads testing to assure that products meet their specifications and will perform successfully in the field.
- Creates software test plans for new 3D printers and other projects. Accurately predicts completion dates and resource needs. Prioritizes testing based on risk and to meet the needs of the team.
- Leads Test Technicians to complete testing efficiently.
- Multitasks and keeps multiple projects going simultaneously.
- Assures on-time completion of testing. Quickly resolves issues with the test plan, software, and test machines.
- Leads test plan review meetings and meetings to review final test results with stakeholders.
- Participates in test plan reviews and final test result reviews for other projects.
- Tracks and understands escapes (issues not found during testing) and drives improvements to prevent them.
- Acts as a subject matter expert in at least one software test area.
- Leads Test Technicians on multiple projects simultaneously.
Drives improvements in testing
- Proactively and independently creates automation to improve code quality and application performance. Drives improvement in our automation tools and processes. Leads Test Technicians to create automation. Determines whether or not to automate new test cases.
- Researches, recommends, and implements tools and processes with the goal of increasing automation and test coverage.
- Selects and implements automation tools to improve testing quality and efficiency. Creates specifications for automation projects.
- Keeps up to date on new tools and techniques for software testing and automation. Recommends and purchases new tools.
- Leads lessons learned meetings after software testing is complete and drives improvements based on those results.
- Leads continuous improvement projects for software testing to improve quality, efficiency, and speed of completion.
Provides high quality, clear documentation and communicates effectively
- Proactively communicates with stakeholders, including status, issues, schedule, and budget.
- Writes clear test cases to document how testing is performed.
- Reviews test cases and automation created by others for accuracy, completeness, and conciseness.
- Writes clear, concise test reports that document test results. Organizes test reports and data for easy retrieval.
- Consistently follows procedures for documentation and document storage and assures that all testing and documentation meet ISO requirements.
Collaborates and works cross functionally with team members
- Effectively works as a member of an Agile Scrum team.
- Anticipates and meets needs of the project team.
- Actively engages with the project team on important topics such as test issues and how to accomplish the team's goals.
- Coordinates with other team leads and team members to resolve test issues and provide technical information.
- Maintains regular communication with Software Engineers, Design Engineers, and Manufacturing Engineers to create and sustain a good working relationship and enhance the quality of work performed.
MINIMUM QUALIFICATIONS:
- Bachelor’s in Computer Science, Computer Engineering, or related discipline with a minimum 5+ of related experience; or 3+ years of experience with an advanced degree; or PhD without experience
- 5+ years’ engineering experience related to software development or software testing
- 3+ years’ experience leading software testing, including creating test plans and test cases.
- 2+ years’ experience writing and maintaining scripts
PREFERRED QUALIFICATIONS:
- Excellent verbal and written communication skills
- Strong problem solving and organization skills
- Experience with JavaScript, Python or C++
- Experience with TestRail, TestComplete, Jira, LINUX
- Experience with embedded software testing
- Experience with networks, network protocols, and security testing
- Demonstrated ability to lead test technicians
- Demonstrated ability to handle multiple projects at the same time
- Demonstrated ability to work in an engineering team environment and clearly communicate technical status of assigned projects. Ability to work independently.
- Experience using 3D printers
TRAVEL REQUIREMENT: 5%
Stratasys (Nasdaq: SSYS), headquartered in Minneapolis, Minnesota and Rehovot, Israel, has been a leader in the 3D printing industry for over thirty years. The company’s patented FDM® and PolyJet™ 3D printing technologies have a diverse range of applications, including rapid prototyping, production parts, tooling, and concept design. Stratasys offers additive manufacturing solutions in 13 countries, for industries including aerospace, automotive, healthcare, consumer goods, and education. The company operates Stratasys Direct, a digital parts manufacturing service, and Stratasys subsidiaries include MakerBot and GrabCAD. With over 2,000 employees, over 1,200 patents globally, and more than 30 awards for technology and leadership, Stratasys is changing millions of lives with the power of innovation.
At Stratasys we have designed a comprehensive Total Rewards program that goes beyond the basics and supports our People First strategy. When you join Stratasys, you’ll gain access to benefits and perks that will support you and your family both inside and outside of work.
For this position, the typical annual starting base salary is from $90,810 to $117,560, which does not include variable incentive pay. This range represents a good faith estimate for this position. Your individual base pay will depend on your skills, qualifications, geographical location, and/or experiences.
In addition to a competitive salary, we offer a comprehensive total rewards package (e.g., Medical, Dental & Vision, Health Savings Accounts, Mental Health Resources etc.), recognition programs, employee stock purchase plan, and 401(k) with company match.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Stratasys will provide reasonable accommodations for qualified individuals with disabilities. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. All offers of employment with Stratasys, Inc are contingent upon the successful passing of a background check.
Stratasys is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their protected Veteran or disabled status and will not be discriminated against for their race, color, religion, sex, age, disability, military status, or national origin or any other characteristic protected under federal, state, or applicable local law. Please view Equal Employment Opportunity Posters provided by OFCCP here
Nearest Major Market: Minneapolis