Remote Senior Software Test Engineer Jobs | Turing
A U.S.-based company that is developing a cutting-edge data platform that aims to unmatched freedom, control, and real-time visibility for file data, is looking for a Senior Software Test Engineer. The engineer will be responsible for enhancing the test automation system to accommodate additional testing capabilities by creating end-to-end scenario tests that execute within a continuous integration test system. By reducing the complexity of file data management with ongoing new features and a single, user-friendly solution in a customer's data center or in the public cloud, the company's cutting-edge technologies enable businesses to innovate with their mission-critical digital files. The company has managed to secure more than $345mn during their Series E round of funding.
Job Responsibilities:
To guarantee that the experience you give to clients is comprehensive, work together with software developers and product managers.
Encourage test planning early on in the feature... development process and support it in a variety of ways, such as by creating new workflow tests and tools, improving current tests, or integrating the feature within the "dogfood" environment
To guarantee that a wonderful customer experience is maintained at all times, showcase strong consumer empathy and the ability to translate that empathy into helpful feedback during the feature design process and high-quality automated tests
Use the company's products with creativity and curiosity
Work together as a member of an agile feature team to influence tested designs that give our customers a great experience
Advocate for seamless customer experiences in all product areas
Job Requirements:
Bachelors/Masters degree in Engineering, Computer Science (or equivalent experience)
At least 8+ years of relevant experience as a software test engineer
8+ years of experience making contributions to frameworks and test automation
Proficiency with a higher-level programming language, like Python
In-depth knowledge and experience working with REST APIs
Demonstrable experience developing test automation for related items
Extensive experience working with Software Quality Assurance, Quality Management, Test Planning, and TDD/Test-Driven Development
In-depth knowledge of technologies for continuous integration testing
Strong knowledge of networking, concurrency, multithreading, file I/O, and the Linux operating system
Must be driven, competent, and focused on working as a team
Nice to have some expertise with distributed storage systems like GPFS, Weka, Isilon, etc
Prior testing cycle experience, including planning
Powerful analytical and problem-solving abilities
Prior experience creating test automation systems on a large scale
Strong communication abilities and a drive to advance the product's development
Fluent in conversational and written English
Apply Job!