Position: Automation Java QA Engineer
Company: Forte Group
Experience required: 3y
English level: upper

Our client is a cloud solution to help retailers gain a competitive advantage, attract and retain more loyal customers and drive the greatest financial success.

**Project teams location**
USA, Slovakia, the Czech Republic, Ukraine

**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 or more years of experience with automated testing tools (web-based and API testing)
● 3-5 or more years of 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 (preferably in 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 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
● Attractive salary
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Professional and corporate events
● Social package: professional & soft skills training, medical & family care programs, sports
● English classes in the office with a dedicated teacher