SDET

Lima
Engineering – Engineering /
Remote /
Remote
Our Backstory:
Founded in 2018, Smartwyre is a venture-financed SaaS business delivering enterprise software to large agricultural businesses, operating in a $400 billion global industry. With an estimated 5 million farmers and over 5,000 distributors globally, Smartwyre works across the agricultural supply chain, from large corporations to local farms. Presently, we work from the United States, United Kingdom, Europe, and South America.
We are building a B2B SaaS platform to network together the commercial operations of the companies who supply the world’s farmers with seeds, fertilizer, chemicals and services, with their target markets being the United States, Europe and Latin America.
Our aim is to first offer SaaS applications to solve key commercial pain points (pricing, costing, quoting), then network these companies using a common data platform (transactional data exchange, product information publication, people networking, and user analytics), and finally empower the network to facilitate new business model amongst network participants.

    • Responsibilities:
    • Work closely with development teams to review requirements, identify risk, and be a quality advocate at every step of the development lifecycle from a quality / testability perspective
    • Build test plans, design test cases
    • Execute and review automation results, fixing tests and writing defects as applicable
    • Develop and maintain API and UI tests in Java
    • Help support release testing efforts
    • Diagnose, debug, and perform root cause analysis for issues in production and test environments
    • Become a subject matter expert on the product under test
    • Attend and contribute to standard agile ceremonies like grooming, retro, check–ins etc
    • 1st Week
    • Meet the team, schedule training on our automation solution
    • Get access to all necessary accounts to perform testing
    • Check in first automated test
    • Attend all team & company ceremonies
    • Familiarize yourself with product and Smartwyre’s SDLC
    • 1st month
    • Check in first automated test case into our codebase
    • Become familiar with the the product under test and high level user goals / needs
    • Provide feedback on SDLC, test case management, and automation architecture
    • Review current and near future product epics
    • 1st quarter
    • Become owner of an automation epic and make steady progress towards completing it
    • Lead a short training session on a topic of choice
    • Monitor automated test results daily to evaluate errors for bugs in both product and tests
    • Review and understand software automation architecture, present ideas, and criticisms
    • Contribute to software product documentation
$3,000 - $3,500 a month
We are seeking a Software Development Engineer in Test to help build out our automation test suites. Automation tasks would predominantly cover RESTful API testing using Java/RestAssured and UI testing using Java/Selenide. This role would require some manual testing as well.
You will ensure the product is tested thoroughly in a clean, consistent, repeatable manner for products developed in C# .NET Core, PostgreSQL, React, and React Native. You will use your strong technical skills and background in quality to ensure our automation regression tests are effective, maintainable, well written, and easy to understand. You will be comfortable communicating issues, concerns, failures, and successes to leadership and the rest of the team and will be capable of working with peers to address defects with strong regard for risk and customer satisfaction.

Required Qualifications:
4+ years experience in test automation
Proficiency in Java & Python
Proficiency in GIT version control system
Experience in Selenium
Experience automating API tests
Self motivated
Outgoing, strong communicator
Demonstrable knowledge of software quality concepts
Strong Preference For:
Experience testing SaaS products
Experience working with Azure
Familiarity with Mobile testing
Familiarity with big data testing
Experience with load & performance testing in Azure
Bachelor's degree in Computer Science, Software Engineering, or related technical field
Experience with the following tools: Allure Testops, REST-assured, Selenide, Browserstack, Postman, Docker, and Maven

Benefits
Competitive salary
Self-directed PTO
Flexible Work Location
Flexible Hours
Occasional international travel