Logo
StrongBox Data Solutions

QA Engineer

StrongBox Data Solutions, Portland, Oregon, United States, 97204


As a QA Automation Engineer, you will develop and execute automated tests for our software-defined data and storage, large scale, distributed system management solution. The ideal candidate will be able to develop and execute automated test plans and test cases for a comprehensive test suite and high-quality product delivery, identify test cases for regression testing and proactively reducing test escapes. Test automation coverage includes continuous development and maintenance of the test suite for newly integrated and maintenance of existing features. Experience developing automated tests in a Linux environment using Kotlin/Java is required for this position.

Responsibilities:

Develop automated tests using Kotlin/Java.

Integrate automated tests into a CI/CD system.

Research and analyze product requirements and design to define test plans and procedures. These plans must cover product installation, feature verification, usability, performance, and release integrity.

Execute automated and manual test cases based on test plans to ensure product readiness, stability, and robustness.

Identify, analyze, and clearly document problems found during testing. Work software development to isolate and troubleshoot issues and verify solutions, including analysis of complex product logs.

Participate in developing and delivering on strategies to maintain an effective, efficient, productive overall test environment and team.

Correctly scope, estimate time and deliver on schedule automated test case development and execution.

Reproduce customer reported issues and verify fixes.

Identify and implement test cases required for regression testing and prevention of critical test escapes.

Requirements

Experience with QA methodology and and QA validations to ensure Quality.

2+ years Kotlin/Java test automation experience using Junit/Hamcrest/etc.

Demonstrated experience analyzing test scenarios and verifying requirements are correct and complete.

Various types of product testing experience (unit, integration, functional, system, regression, performance, reliability).

Experience with scripting (bash, Groovy).

Excellent debugging and diagnostic skills using tools such as IntelliJ’s interactive debugger.

Proficiency working in Linux environments (Centos, RHEL) and GNU utilities, SSH, etc.

Experience with CI/CD systems such as Jenkins.

Experience with various types of databases (MongoDB, NoSQL preferred).

Experience with REST API’s preferred and tools such as Insomnia/Postman and understanding of API schemas and documentation such as what Swagger provides.

Experience with GIT source control preferred.

Familiarity with virtualized infrastructure (VMWare).

Knowledge of DevOps Tools (Jenkins, Docker).

Understanding of network concepts (routing, switching, firewall, application layer).

Experience with Atlassian suite (Jira, Bitbucket, Confluence).

Cloud experience, ideally in Amazon AWS.

Solid understanding of agile software development processes and lifecycles.

Strong interpersonal skills. Ability to work in a team environment with local and remote team members.

Sound problem solving skills.

Strong organizational and planning skills.

Excellent attention to detail.

Strong workplace values.

Clear and concise communication.

Technical writing and documentation skills including ability to report results of testing with screenshots and reproducible steps.

Benefits

Comprehensive benefits package

Flexible scheduling

A challenging job in an informal and ambitious environment

Small teams, where personal development is highly valued.

Remote work during COVID

Partner One Capital Software and its subsidiaries are committed to protecting the data of its candidates. By submitting your application, you agree that Partner One Capital may collect your personal data for recruiting purposes. Our Privacy Notice https://assima.net/gdpr/GDPR%20Privacy%20Notice%20-%20Candidates.pdf explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information. Should you have any questions about the processing of your personal data, please contact our Data Protection Officer at dpo@assima.net