Position: Software Development Engineer in Test
Company: SPD-Ukraine
Experience required: 5y
English level: intermediate

SPD-Ukraine is looking for Software Development Engineer in Test for PitchBook.

SPD-Ukraine is looking for Software Development Engineer in Test for PitchBook. PitchBook — a platform for investment professionals with comprehensive functionality that can help to make the right decision. Our software provides access to data and analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Worldwide usage includes large corporations, start-ups, venture capital and private equity firms, investment banks, and many others.

Take the testing to the next level by improving the code quality along with making the product bug free. One of the most valuable parts of the product for the end user. Tight cooperation with other teams to create a robust and supportable solution. High load, multithreading, and concurrency can be tried in practice as many more. Opportunity to help team and customer. Grow as a technical professional and impact the product with your decisions. Make a difference. Experienced colleagues who can help you evolve yourself.

Features of PitchBook: Advanced search / Discovery & insights / Company profiles / Workflow & efficiency / Many more

Few words about SPD-Ukraine

SPD-Ukraine provides software engineering and product development services for clients worldwide-the USA, Israel, Great Britain, and other EU countries. We don’t cooperate with companies in russia and belarus.

Global companies like Morningstar, PitchBook, GoDaddy, PieInsurance, floLIVE, SpaceNeedle, and others are our clients. We’re glad that our clients have left the russian market because of the ongoing war in Ukraine.

Our team comprises 550+ specialists certified by Oracle, ISTQB, AWS, PMI, Scrum Alliance, Amazon, and other organizations. Having offices available in Kyiv, Lviv, and Cherkasy, our teams can work remotely without any geographical limitations.

We think a powerful fusion of skills and personality makes great ideas happen.

Team: Lead + 5 BE, BA/PO, QA

Stack: — Java 11/17 — Spring Boot — PostgreSQL — Lucene/Solr — Kafka — Junit — CI/CD Jira, Confluence, k8s — Selenium — Web driver

Methodology: Agile, Scrum

Responsibilities:

Create in-depth automation scripts for testing the software
Managing and even customizing the automation framework/tools
Assisting with debugging
Automated generation of test data
Preparing and analyzing extensive test reports
Own and be responsible for code quality for a bounded context
Implementation and support performance, integration, load, and BDD tests
Performing functional and regression testing
Documenting own services/algorithms/functionality
Taking part in the planning and design processes
Communicate about requirements with team members and stakeholders
Ensuring that the product is robust/reliable/scalable and meets customer expectations
Be able to collect and analyze metrics from the Grafana and Kibana
Create analytic dashboards (ELK, Grafana, etc.) for the understanding of the state of the supported system

Requirement:

4+ years in testing
Experience in one or several programming languages (Java + Spring Boot preferable)
Experience in various test methods & corresponding tools like MS Test, NUnit, TestNG, Selenium WebDriver, etc. Perfect knowledge of at least one test framework
Experience with TDD, BDD, Perf/Load Testing
Experience with API testing (REST, OpenApi, GRPC*) with help of Swagger/Postman/curl(wget)
Understanding OOD, event messaging, SQL(JDBC)
Ability to find bottlenecks and thresholds in existing code with the help of automation tools
High level of responsibility
Strong aptitude for learning new technologies
Good communication and problem-solving skills
English level: written and verbal skills for effective cooperation with PO

Would be a plus:

Understanding a microservice architecture, cloud solutions
Experience working with high-load distributed systems
Experience working on 3rd party integrations
Experience with Kubernetes/Kafka/Grafana

Schedule:
9/10-18/19 (adaptive)

We offer:

Financial support for your and your family’s relocation.
Legal support of tax residence for team members outside Ukraine.
Financial reimbursement of expenses on medical services outside Ukraine.
Military leave status with 50% of your monthly reward saved.
20 working days of annual paid vacation and sick leaves.
Educational support and financial reimbursement of language classes (Ukrainian, Polish, English, etc.)

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)