DMSi
Lead Software Development Engineer in Test
This job is now closed
Job Description
- Req#: LEADS001662
- Drive the creation of an automated test suite that supports the development and confidence of your team’s Product and new feature changes.
- Lead the application of quality engineering for a development team.
- Identify, evaluate, and recommend tools to advance quality capabilities.
- Work closely with teams to establish repeatable validation tests and active application monitoring that support a foundation for CI/CD processes and infrastructure.
- Assist with defining and developing test automation strategy and framework for testing multiple platforms such as web, mobile, and desktop.
- Develop and maintain data to support these quality metrics.
- Ability to understand DMSi’s current and evolving architecture. Assist with implementing systems that are highly available, scalable, and resilient.
- Work with architecture, senior developers, and management to ensure our development and testing pipeline is fast, well-tested, and has multiple testing environments.
- Maintain an optimized, scalable testing pipeline that is efficient and balances benchmarks with time-to-deployment.
- Work to continuously improve the speed, efficiency, and scalability of our tests, systems, and environments.
- Maintain a ‘test to break’ mindset. Proactively communicate defects/issues to team members.
- Mentor team members on quality practices within their role. Work closely with developers to ensure code is highly tested throughout the CI/CD pipeline.
Located in Omaha, NE, DMSi prides itself on creating cutting-edge software for the building materials industry, and we are looking to grow our Development team! If you enjoy working with numbers in a collaborative, team environment, this could be the role for you.
As the principal Lead Software Development Engineer in Test, you will guide the creation of the team’s risk-based quality strategy and drive the application of best available tools and practices. We are looking for an individual with a collaborative mindset, an inquiring nature, strong critical thinking skills, and the ability to act as a mentor in quality best practices within an Agile team.
RESPONSIBILITIES AND DUTIES:
KNOWLEDGE, SKILLS, AND ABILITIES:
Strong knowledge of Quality Assurance methodologies, testing best/emerging practices, automation frameworks, tools, and processes.
Ability to configure and manage tool suites.
Strong technical experience with multiple platforms such as web and mobile apps.
Experience with performance and load testing is preferred.
Knowledge of SaaS concepts preferred. Knowledge of eCommerce desirable.
Experience with Javascript based User Interfaces and REST APIs preferred.
Knowledge of data strategies for quality and supporting tools (SQL).
Detail-oriented, organized, methodical in your approach with strong trouble-shooting skills.
Ability to resolve technical and non-technical issues with minimum supervision or assistance.
Natural curiosity to experiment and test the limits of software functionality.
A strong understanding of SDLC processes.EDUCATION AND EXPERIENCE:
Bachelor’s degree in Computer Science, MIS or related field or 4-7 years of quality engineering experience within an enterprise-wide environment.
Experience in deploying test engineering within Continuous Integration pipelines. Experience with Continuous Deployment methodologies.
Experience with tools such as: BlazeMeter, Postman, JMeter, JUnit/NUnit, Selenium, Gherkin, Cucumber, Ava, Mocha, Enzyme, Cypress, test orchestration tools, JenkinsWORK EXPERIENCE AND PHYSICAL DEMANDS:
Normal office environment with use of computers and telephone systems; no unusual physical demands.
Travel to customer locations including overnight, business air travel, and car rental.About the company
DMSi Software provides integrated business management software including ERP, CRM, and visual tally tools, designed for the lumber and building materials industry.