Position: Senior Test Automation Engineer (Java)
Company: SoftServe
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

WE ARE
Successfully cooperating with our client who has started Remote Monitoring and Management platform transformation 3 years ago in order to provide a scalable new platform, which will support future business growth and allow a company to adjust to changing market needs, expand into new markets and make even more business impact serving small-and-medium-sized businesses.

The new platform is currently on the final stage of development and is gradually replacing the existing legacy platform. The project has almost come to the end when our client was acquired by another company from the same market segment. The combined company is going to disrupt the settled balance on the RMM market with the new platform that will combine all the benefits of the old one and the products of the acquirer company. At the moment, the client is focused on building a vision of how the new platform will look like and what new functionality has to be built on top to make it a top-notch offering on the market for their existing and new clients. That new challenging project starts these days. Do not miss an opportunity to become a part of it!

YOU ARE
A professional passionate about working with UI & Back End automation as well as driving non-functional testing like performance, resilience. A proactive team player who is interested in boosting hard skills along with leadership.

A perfect fit is a candidate with

A solid understanding of Automation technologies and the ability to quickly integrate frameworks from nothing
An ability to create, execute and maintain functional test scripts for multiple in-flight projects
Proficiency in Java programing language
Expertise with CI/CD pipelines (Jenkins)
Experience with version control and associated software
Strong skill in creating and maintaining automated test frameworks using open source tools
An understanding and applying OOP design patterns in automation projects
A concept of code branching techniques (GIT, SVN)
Background testing RESTful APIs and Packaged-based applications

YOU WANT TO WORK WITH
Client's agile product development teams, technical leads, and within the QA community to define and implement the best-testing practice
Ensuring that quality results are delivered to the end-user of the system
Providing Subject Matter Expertise to product managers, technical leaders, and Iteration managers in order to define efficient test plans
Ensuring that the QA process is followed for all features, including when features are tested by developers and business stakeholders
Maintaining and improving the levels of functional regression test coverage through
Automated testing, across key systems and as a part of Agile sprints
Contribution to the sign-off of releases including being a gatekeeper for product quality and user experience
Close and effective communication with the development team and product stakeholders to ensure project outcomes adhere to agreed quality standards
Ensuring that all project risks are raised in a timely manner and mitigation plans are developed with the delivery leads to ensure quality remains at the forefront of all decisions
Coordinating testing documentation as required

TOGETHER WE WILL
Make changes on a bigger scale, taking on challenges while developing oneself professionally and personally on a daily basis
Grow business domain with Interesting project
Create an excellent team atmosphere
Enjoy flexible working hours
Take part in internal and external event
Give you access to experienced specialists willing to share their knowledge