Software Engineer in Test III
Software Engineers in Test are an integral member of a technical delivery team. They create new test frameworks, maintain existing frameworks, and teach other to write tests based on those frameworks. They also be debug software at both the test framework level as well as the product code level.
SET III's work with a group of engineers, designers, product owners, tech support engineers, and others with a variety of skill sets. As a full member of that team, they present work and findings in both informal and formal settings. They review the work of others on your team.
Laserfiche is the leading SaaS provider of intelligent content management and business process automation. Through powerful workflows, electronic forms, document management and analytics, the Laserfiche® platform accelerates how business gets done, enabling leaders to focus on growth across the enterprise.
Laserfiche pioneered the paperless office with enterprise content management. Today, Laserfiche’s cloud-first development approach incorporates innovations in machine learning and AI to enable organizations in more than 80 countries to transform into digital businesses. Customers in every industry—including government, education, financial services, healthcare and manufacturing—use Laserfiche to boost productivity, scale their business and deliver digital-first customer experiences.
Laserfiche employees in offices around the world are committed to the company’s vision of empowering customers and inspiring people to reimagine how technology can transform lives.
Advocate for Quality
- Anticipate problems with planned implementations
- Work as a full partner with the development team to design and build the necessary hooks and debug tools for an automation framework(s) that you will use
- Question everything: Testing begins before the first line of code is written. Ask yourself, "Does the story solve the problem?" "Is there a better way to solve the problem?"
- Help create new automation frameworks to test Laserfiche applications
- Work with the other engineers on your team to develop unit tests for the product code
- Define useful metrics and targets that will help the team improve the user experience
- Educate other engineers in the use of the framework so that it can be used in the creation of tests during rather than after the new feature development
- Go beyond simple requirements verification and thoroughly test the product holistically
- Anticipate possible ramifications that changes being made might have elsewhere in the system
- Thoroughly explore the features to be tested, looking for weaknesses in logic or implementation
Build Better Teams and Products
- Put people first, keeping our customers in mind when discussing features
- Provide support to the Technical Support team
- Identify alternative techniques and practices
- Teach other members of your team the best practices for writing defects, adding to the automation test suite, and communication skills
What You'll Need:
- 3-5 years of writing automated tests for web applications
- Understanding that testing is a process, not a task. It is a creative process that is exploratory and experimental in nature. It, at times, involves extreme technical ability while at other times requires flexibility of thought and deep imagination
- Extensive experience with testing frameworks and tools such as
- Selenium/WebDriver (UI Automation)
- Cypress (UI Automation)
- Appium (Mobile Automation)
- Postman (REST API Testing)
- Ability to plan, coordinate, and execute testing strategies
- Experience with at least one of the following: web-based technologies including Front End (UI), Backend (Web Servers & Databases), REST APIs, and microservices
- Experience with some form of performance or load testing tools
- Excellent analytical, problem-solving, and debugging skills
- Strong organizational and communication skills
Click here to learn more about Life at Laserfiche
Laserfiche complies with all Equal Opportunity and Affirmative Action regulations. Laserfiche makes all employment decisions – such as recruiting, hiring, training, promotion, compensation, professional development practices, discipline and termination – without regard to race, religion, color, national origin, ancestry, citizenship, sex, pregnancy, age, creed, physical or mental disability, medical condition, genetic characteristic, marital status, veteran status, gender identity/expression, sexual orientation or any other characteristic protected by law, except as may be permitted by law.