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

Edvantis is looking for a Middle QA Automation Engineer to join our team. The project is 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. You will be responsible for all aspects of automated tests development, from analysis of requirements to test scenarios writing, from helping to design and implement a framework to automated tests development, execution, and maintenance. You will be able to help build high-quality, modern automation frameworks in compliance with coding standards and best practices, help to improve our test execution infrastructure and ensure the high performance of automated tests. You will be skilled in development, writing code, and documenting functionality. The ability to learn a lot and fast is a big benefit on this project as we develop a very complex product and it takes time to learn all the functionality it provides.

Team composition: 5 Developers + 3 AQA in Lviv

Responsibilities:
- Help to design and build a solid automation framework that allows to implement 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 work 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
- Constantly develop self-quality testing capabilities and coding skills
- Developing software verification plans and quality assurance procedures
- Documenting test scenarios and framework functionality
- Complying with project plans and industry standards

Requirements:
- 2+ years of experience as a QA Automation Engineer or Software Developer
- 1+ years of work experience with Java Stack
- Good understanding of OOP
- Good knowledge of Junit or TestNG (advantage)
- Experience with Maven
- Experience in testing REST and SOAP services and knowledge of applied libraries and tools (Postman, SoapUI)
- Comprehensive understanding of web projects architecture, experience with Selenium WebDriver, Page Object/Factory patterns
- Good knowledge of Relational Databases and SQL, JDBC
- Experience in load and performance testing using appropriate tools (JMeter)
- English level – Upper-Intermediate or higher

Will be a plus:
- Knowledge of Java 8+ features
- Hands on experience in designing and developing complex automation frameworks
- Experience with Perforce
- Experience with Docker
- Experience with CI/CD systems: Jenkins
- Good understanding of XML and XML Schema, XPath
- Experience with AWS and Azure services (S3, SQS, Service Bus)
- Experience with Salesforce
- A degree in Computer Science or Engineering
- Ability to document requirements, write test scenarios and specifications

We offer:
- Career and professional growth
- Competitive 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 sick leaves and all holidays
- Paid 18 working vacation days
- English/German language courses
- Comfortable office facilities (coffee/tea points)