Position: Middle/Senior Software Engineer in Test (Python) ID 74045
Company: SoftServe
Experience required: 3y
English level: intermediate

WE ARE

SoftServe is a team of 12,000+ thinkers and makers, true professionals, and good people. We understand that the best way to build our future is to help you build yours.

Our customer is the healthcare IT security company that enables care providers to securely and efficiently access, communicate, and transact patient health information to address critical compliance and security challenges while improving productivity and the patient experience. We work together for about 15 years.

Automation Engineer will design and implement automated test frameworks for the OneSign Confirm ID Cloud and On-Premise products and services. This includes developing new solutions, as well as leveraging third-party tools for automated testing of software at both the API, component and system level.

YOU ARE

Demonstrating the following experience
- BS in Computer Science or equivalent
- At least 4-year industry background in Software Engineering
- 2-3 years in designing, implementing and executing automated frameworks for testing client and server technologies
- Expert Python development skills using object-oriented design principles
- Integrating third party libraries/functionality and abstracting into a common API
- Working with REST and SOAP APIs
- Selenium practice (desirable)
- Hands-on development building continuous integration systems using Jenkins, Ansible, etc.
- Self-driven attitude with a strong background in software/automation development
- Comfortable engaging cross-functional partners including development teams, system architects, product management, and QA
- Excellent interpersonal, communication, collaboration, and presentation skills

YOU WANT TO WORK WITH
- Design, implement and deploy automated processes/tools, for use by the Automation, QE, and Dev teams
- Expanding and enhancing our existing tool base to extend functionality along with the OSCID product
- Developing test scenarios and automated test cases using these automation tools
- Developing CI solutions and automated test environments for regression testing
- Managing the Automation pipeline along with building/deploying tools and software, including their development, implementation, optimization, and support
- Hands-on involvement in all phases of product development, including planning, design, implementation, and execution of manual and automated tests, defect logging and verification, and reporting results
- Implementing, tracking, and reporting key metrics to assure performance and value of automation
- Consistently improving test automation infrastructure and coverage

TOGETHER WE WILL
- Work on a stable project with clear and well-defined transparent processes
- Communicate with US customers on a daily basis
- Enlarge a professional, friendly, and supportive team
- Participate in periodic Hackathon events when everybody is allowed to work on their own ideas
- Experience professional development courses and programs
- Get a chance to visit a US-based office to gain even more knowledge and share our ideas
- Have a flexible time off and vacation policy