Position: Automation (Java) QA Engineer
Company: Symphony Solutions
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-01-01T00:00:00+02:00

Symphony Solutions is a cloud transformation company headquartered in Amsterdam, with offices in the Netherlands, US, Ukraine, Macedonia, and Poland. Symphony Solutions recently celebrated 10 years of continuous service, and we attract many people with our open, welcoming culture and Dutch-inspired environment.

We are a company with a difference as we maintain a strong ethical culture and keep company values at the level of interpersonal and client-oriented relationships. Our philosophy is to establish close and strong relations with every client, employee, and candidate to succeed in our main directions (e.g. PHP, Java, C#, C++, SAP, Salesforce/Force.com, iOS, Android, BlackBerry).

Customer description: 
Our customer Hewlett Packard Enterprisese, is offering premier cloud services and software for enterprises. Our team involved in helping HPE to develop their most prominent service – GreenLake portal. GreenLake is an essential part of HPE that solves the challenges with managing compliance and overspending that a company might face in its cloud transformation journey.

Project description: 
Our team is responsible for developemnet of Continuous Compliance service. This service provides continuous monitoring of GRC compliance information and up-to-date regulatory policies. It provides alerting and remediation for out-of-compliance situations, accommodates audit preparation and gives the client enterprise-level visibility of compliance.
The technology used in the service includes Java microservices deployed as Docker containers on AWS. 
The UI uses ReactJS with TypeScript, following style guidelines, and UX designs provided by the customer.

Our team consists of developers and test engineers. 
We work closely with customer business team as well as teams from other GreenLake portal. 

Most of the work for Test Engineers is API automation. Some UI automation is needed as well, but that is secondary to API testing.


Responsibilities:
•	Work with development teams on software components analysis to provide solutions for automated testing scenarios and scripts.
•	Contributes to QA automation process design and implementation.
•	Creates, maintains
 and executes automated test cases.
•	Performs sanity and load testing on each version of the software at the end of every sprint
•	Reviews the test plans of others (peer review) and make suggestions for improvement.
•	Coach Automation QA beginner
•	Correctly prioritizes tasks so the effort is focused more heavily on areas that are likely to cause potential problems.

Requirements:
•	5+ years of manual QA experience and 3+ years of QA automation experience 
•	Experience in establishing QA automation process and setting up framework using Java
•	Vast experience writing test strategy, test cases, overate, and end to end testing of web-based products. 
•	Extensive hands-on experience with performance testing, stability, the latency of web API
•	Extensive hands-on experience with web UI testing using selenium or similar tools 
•	Experience with defect tracking software (Jira) 
•	Hands-on experience with CI/CD tools (Jenkins) 
•	Hands-on experience with Git

Nice to see:
•	Experience working with RestAssured

You will receive:
•	Competitive salary and compensation package
•	Friendly and professional team
•	Symphony Training Academy
•	Low hierarchy and open communication
•	20 vacation days
•	Corporate Doctor