The Role: As a software engineer focusing on automated testing, you will support cross-functional teams to design, implement, and maintain the quality of a world class supply chain design platform. You will be creating and enhancing an inhouse automated test framework as well as contributing to performance, unit and integration testing. You will be responsible for validating code changes and ensuring the quality and health of the overall system. Your contributions will help us transform the way we perform and maintain automated tests at LLamasoft. We are looking for a person who is passionate about automation and technology, possesses a collaborative mindset, and has a deep curiosity as to how things work 'under the hood.'
Responsibilities: Enhance and maintain an automated test framework
Design, implement and maintain comprehensive automated test suites
Maintain and enhance the testing components in the continuous integration pipeline
Work side by side with software engineers and QA engineers to understand changes and how to validate their accuracy
Manage quality by owning defects, production incidents, user-workflow test plans, orchestrating automated testing with the teams, and prioritizing technical debt and architectural spikes where appropriate to improve quality of the product suite.
Work with subject matter experts to build and/or acquire appropriate data sets for testing
Participate in design and code reviews
Take ownership of tasks, driving them forward and providing visibility to the team
Qualifications:
Bachelor s degree in computer science, engineering program or related degree with 2 years relevant work experience
Proficient in programming language (C#, Java, Javascript)
Experience with testing methodologies and automated test frameworks
Experience with Continuous Integration philosophies and automated pipeline systems (e.g. Jenkins)
Experience with API and UI focused testing tools (Selenium, Postman, Cucumber, Appium, Ranorex)
Familiar with SQL and database management tools
Experience with object-oriented design patterns, data structures, and development methodologies
Strong written and verbal communication skills with both technical and non-technical audiences
Aptitude for learning and integrating new technologies and components
Effective problem-solving and bug fixing skills
Self-motivated and able to deliver results with competing priorities and little supervision
Customer and quality-focused with excellent attention to detail
Desired Additional Skills:
Experience with performance testing tools and frameworks (e.g. NBomber, JMeter, Load Runner, Load UI)
Experience in analyzing CPU, memory, storage, network and impact on performance tests
Experience working in an agile software development environment
Proficient in SQL and designing data structures in one or more database systems
Experience with Grafana or other time-based analytics platforms
Knowledge of supply chain management or logistics industry
Keyskills: Automation Testing tools Javascript Performance testing Agile Data structures Workflow Selenium Analytics SQL
Delivering the science behind supply chains biggest decisions.Over 750 of the worlds most innovative companies across industries rely on LLamasoft to answer complex supply chain questions. LLamasoft offers productized applications and innovative solutions to accelerate adoption of AI with deep exper...