Position: Automation QA Engineer (Java)
Company: Forte Group
Experience required: 3y
English level: intermediate

**Project Information**

The project is a cloud solution that gives retailers and CPGs the data and insights they need to better compete and grow in the convenience retail industry. It makes monitoring business trends, building loyalty, measuring promotions, having the right product assortment, and maximizing profits easy. By building more collaboration between retailers and CPGs using transaction, promotion, and customer data, customers can come to expect more valuable promotions that impact their wallets more effectively.

**Technologies**

Java, Selenium WebDriver, Maven, TestNG, RestAssured, IntelliJ IDE, GitHub, Bitbucket, Jira, Confluence, Zephyr Scale

**Responsibilities**

• Design, build, test, and deploy effective test automation solutions
• Apply appropriate automation technologies to meet the short- and long-term goals for the company
• Automate as much of the testing effort as possible with a minimum set of code/scripts
• Maintain/create automation scripts for assigned products/projects
• Identify, analyze and report test results
• Provide input in developing quality assurance standards

**Knowledge, Skills & Abilities**

• **3 - 5 years experience with automated testing tools** (web-based and API testing)
• **3 - 5 years Quality Assurance experience with manual and automated testing procedures for multi-tiered applications**
• Strong understanding of the software development life cycle methodologies (agile)
• Very good skills in object-oriented programming (Java)
• Strong analytical, technical, and detail-oriented skills
• Understanding and application of programming language concepts with experience in developing software for automation testing
• Ability to think outside the box when automating manual test cases and creating the automation infrastructure
• Steadfast focus on digging for software defects, and producing the highest quality deliverables
• Ability to stage data and to understand the hardware and software requirements for configuring test environments
• Ability to concentrate on detail while understanding the big picture
• Strong understanding of databases, file structures, system design, and analysis
• Ability to complete Project Specification reviews/analysis or experience in Project Management as related to the review of business documentation for all assigned QA projects to ensure that requirements have been clearly defined
• Experience with identifying, analyzing, and documenting defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, content, and security
• Operating System knowledge: Windows, Linux

**Preferred:**

**• Knowledge of automation tools (Cucumber, Serenity BDD)
• Knowledge of Java
• Knowledge of SQL**
• Knowledge of functional automation and load/performance testing concepts and methodologies
• Knowledge of Electronic Marketing programs
• Knowledge of Web Services/SOAP messaging and XML

**Nice to have:**

• ISTQB certificate
• Experience with CI/CD tools
• GIT – experience with repository management platforms (e.g. Bitbucket)
• Experiences with Jira/Confluence

**We offer**

• Experience working with colleagues locally and abroad
• Opportunities for self-realization
• Friendly team and enjoyable working environment
• Professional and corporate events
• Social package: professional and soft skills training, medical and family care programs, sports
• English classes in the office with a dedicated teacher