Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos
Responsible for implementing, testing, and maintaining of software modules with a high quality standard
To increase the code coverage rate of unit tests and automation tests
Able to work in various layers of the software stack
Participating in peer reviews
Able to work in a fast paced and challenging environment
Communicate and collaborate among cross-functional teams in a multinational environment
Qualifications
2+ years’ experience with Python, Perl or Golang
Experience with intermediate knowledge of the required programming languages (Java, bash is a plus)
Knowledge of Linux platforms
Good software engineering skills are a must, as you’ll be working with some of the best in the industry
Good debugging/problem-solving skills
A fast learner and self-starter with intellectual horsepower
Excellent communication skills, both oral and written
Excellent working in a collaborative team environment
Ability to work with minimal supervision
Degree in Computer Science () or equivalent experience required
Nice to have
Experience with Agile development methodologies including unit testing, TDD, CI/CD, Pairing, Automated Testing is a plus
Experience of developing REST based web services is a plus
Experience in user interface development using Angular JS and HTML5/CSS is a plus
Knowledge of database (SQL/NoSQL), Networking and Storage is a plus
Automation knowledge like Robot/Selenium is a plus
QA Engineers 测试:
Job Description
Responsibilities
Perform end-to-end System Level and Scalability testing of complex configurations that include multi networks, multi sites for replication, Fibre Channel, and large backup/restore workloads
Simulate large customer and real world scenarios with large applications
Develop test automation and tools. Participate in peer reviews. Knowledgeable of scripting in Python, Perl or similar languages
Drives technical issues to a root causes. Perform system-level analysis, capture logs and track it through to resolution
Develop and execute test strategies, test case automation, reports and online documentation
Communicate and collaborate among cross-functional teams in a multinational environment
Ability to work in an extremely fast paced and challenging environment
Participates in Agile ceremonies including sprint planning, daily standup, retrospective, and demos.
Qualifications
0-5 years’ experience in technical test role with current hands on experience working with enterprise products and/or custom solutions.
Some knowledge of QA process and methodology.Experience working in an Agile development environment
A fast learner and self-starter with intellectual horsepower
Takes ownership and has a sense of pride in their work
System testing in complex storage and backup/restore related products
Good understanding of LAN/WAN architectures, networking protocols, and performance characterization
Some understanding of High Availability, Disaster Recovery, and backup methodologies
Basic Perl, Python or bash scripting
Knowledge of Linux platforms
Excellent communication skills, both oral and written
Continually looking for ways to improve
Sets a very high bar in terms of quality
Excellent working in a collaborative team environment
Outstanding problem-solving and organizational skills
Ability to work with minimal supervision
Degree in Computer Science or equivalent experience required
Nice to Have:
Knowledge of Oracle databases or SQL
Knowledge of Promise JBOD, Netapp Arrays
Knowledge of NetBackup
Knowledgeable of RAID, SAS, SATA, SSD, and disk drive subsystems
Knowledge of VLAN, VMware, iSCSI, or Fibre channel
Senior Software Engineers(高级开发)
Job Description
Responsibilities
Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos.
Responsible for design, implementation, test, automating and maintenance of software modules to a high quality standard
Strives daily to increase the code coverage numbers for test code
Able to work in various layers of the software stack
Participates in peer reviews
Ability to work in a fast paced and challenging environment
Communicate and collaborate among cross-functional teams in a multinational environment
Lead or participate in a scrum team to continuously improve
Qualifications
4+ years’ experience with in-depth knowledge of the required programming languages(Java preferred)
Excellent software engineering skills are a must, as you’ll be working with some of the best in the industry
Experience with OOP and multi-threaded application development (using Enterprise Java and Spring Framework is a plus)
Experience with Python, Perl or a scripting language
Experience developing highly secure, scalable, Internet facing solutions
Experience programming on Linux platform
Good debug/problem-solving and organizational skills
A fast learner and self-starter with intellectual horsepower
Excellent communication skills, both oral and written
Excellent working in a collaborative team environment
Ability to work without supervision
Degree in Computer Science (Masters preferred) or equivalent experience required
Nice to have
Experience with Agile development methodologies including unit testing, test-driven development, Continuous Integration, Continuous Testing, Pairing, Automated Testing is a plus
Experience of developing REST based web services is a plus
Experience in user interface development using Angular JS and HTML5is a plus
Knowledge of databases, SQL, Networking and Storage a plus
Knowledge of cloud infrastructure design a plus
Experience with continuous software delivery model is a plus