SENIOR SOFTWARE ENGINEER IN TEST (SET)
As a Software Engineer in Test, you will be part of an Engineering team that is working on creating the best NewSQL solution on the market. You have an opportunity to make a big impact on the quality of product software and on the speed of product delivery for our customers around the world. Your primary responsibility as a Software Engineer in Test will be to work with the development and quality engineering teams to automate testing, implement new automation tools and create innovative automated test infrastructure. These test systems explore and validate the functional correctness, performance capabilities, and resource usage of our software, as well as their interaction with data center infrastructure (physical, virtual, or in the Cloud). You will work on challenging problems that ensure our products are the fastest, easiest to use and that scale to the maximum.
Clustrix is looking for Software Engineers with strong technical skills in Linux System Administration, programming, and QA Automation. Those with experience with enterprise-level software and can translate this real-world experience into test design could be a solid fit for this role if combined with strong programming skills and a tenacity to figure out how and why something does not work.
Analyzing a complex software system and designing a strategy to test this system.
Creating test plans for product features, reviewing them with peers.
Coding automated test cases in various scripting languages and SQL.
Performing forensics of anomaly incidents in our regression test suite.
Reproducing bugs based on reports and descriptions.
Developing tools and infrastructure components to advance our automation framework, making it more efficient and effective.
Training and mentoring other team members.
5 years of software engineering experience, preferably with enterprise software products and/or appliances.
Excellent programming and scripting skills in bash, python and/or perl.
Highly proficient in a Linux or Unix environment, especially as a Linux System Administrator.
Knowledge of testing methodologies, ability to think like a customer.
Basic familiarity with relational database concepts.
B.S./M.S. in Computer Science and experience in software development and/or test automation.
An ideal candidate will also have:
Experience testing products that run in the Cloud.
Experience writing SQL scripts.
Working knowledge of coding in Java, C and/or C++.
Experience Troubleshooting problems with Linux processes and TCP/IP-networking.
Previous experience in a DBA role.