Position: Senior QA Automation (Java)
Company: Edvantis Software
Experience required: 3y
English level: upper

Required skills

— 3+ years of experience as a QA Automation Engineer
— 2 years of work experience with Java stack
— Experience with Junit or TestNG, testing REST and SOAP services and knowledge of applied libraries and tools (Postman, SoapUI, etc.)
— Experience with Maven
— Hands-on experience in designing and developing complex automation frameworks
— Comprehensive understanding of web projects architecture, experience with Selenium WebDriver, Page Object/Factory patterns
— Good knowledge of Relational Databases, SQL (XML and XML Schema, XPath) JDBC
— Experience in load and performance testing using appropriate tools (e.g. JMeter)
— English level — Intermediate or high

As a plus

— Experience with Docker, CI/CD systems: Jenkins
— Knowledge of Java 8+ features
— Good understanding of SOAP and WSDL
— Experience with OData
— Understanding of Swagger and OpenAPI
— Experience with AWS and Azure services (S3, SQS, Service Bus, etc.)
— Experience with Salesforce
— Experience with message-oriented middleware (AMQP, JMS)
— Experience with Tomcat

We offer

•  Career and professional growth
• Сompetitive salary
• Friendly and highly professional teams
• Big and comfortable office, own parking area, restaurants nearby
• Medical insurance coverage for employees (Сovid-19 included), plus an option for family insurance coverage at a corporate rate
• Paid 12 working days of sick leaves
• Paid 18 working vacation days and all holidays
• English/German language courses
• Comfortable office facilities (kitchens, shower, sports activities: athletics, coffee/tea points, food delivery services, etc.)

Responsibilities

— Be a leading hands-on force and carry out our quality strategy
— Design and build a solid automation framework that allows to implement of complex test scenarios efficiently, ensure stable executions and high performance
— Build, execute and maintain automation testing with high standards
— Writing well designed and efficient code
— Help to enhance our automation infrastructure and implement new technologies and tools
— Own features end-to-end and works closely with the development team in order to derive the full testing needs and plans
— Monitor and communicate results to QA management and software engineering teams
— Assist with mentoring and training of other team members
— Help to maintain a high level of code quality, code reviews
— Constantly develop self-quality testing capabilities and coding skills
— Developing software verification plans and quality assurance procedures
— Documenting test scenarios and framework functionality
— Serving as a subject matter expert
— Complying with project plans and industry standards

Project description

We are looking for a passionate, dedicated, and self-motivated Senior QA Automation Engineer to work on the project, a service-oriented process automation platform specifically designed to address the needs of the members of IT project teams (architects, developers, and PMs). It allows to quickly create BPMN compliant process models that seamlessly integrate people, processes, and systems, by increasing the efficiency and visibility of the business.
It executes BPMN models directly on a high-performance BPEL engine that runs on any standards-based Java Enterprise Edition server, including Oracle Web Logic Server, IBM WebSphere Application Server, JBoss Application Server, or Apache Tomcat. The product offers complete compatibility and support for open standards, enabling the automation process to become a generalized service across the enterprise.
The extension to SalesForce technology allows simplifying the automation of operations with the Guidance Trees that are designed in a web browser.