Review, analyse and assess project requirements and specifications as well as product functionality to convert them into quality control process artefacts
Prepare and acquire test data
Develop, execute, refactor and optimize automation scripts
Log and evaluate results and document deviations from the expected results
Use automation scripts administration, monitoring, and management tools
Provide automation test environment setup
Review test artefacts developed by others
Contribute to automation process control definition and improvement
Provide new automation tools or approaches investigation and implementation
Provide test documentation creation
Communicate with a customer
Requirements
5 years of professional experience in test automation engineering, with a proven track record of framework development
Proficient in Java, including experience with TestNG and/or JUnit for building automated test suites
Demonstrated expertise in Selenium WebDriver (web) and Appium (mobile) for UI automation. qTest skills
Strong knowledge of secure coding/testing principles, as well as QA methodology and best practices
Hands-on experience with GitHub Copilot or other AI-based coding assistants
Proficiency in Git, including the use of branching workflows, code reviews, and pull requests
Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and build tools (Maven, Gradle)
Good understanding of web technologies (HTML, CSS, JavaScript) and modern software architectures
Experience with Postman or REST Assured for API testing
At least Upper-Intermediate level of English
Solid communication and collaboration skills, with an ability to discuss technical concepts with both technical and non-technical stakeholders
Tech Stack
Gradle
Java
JavaScript
Jenkins
JUnit
Maven
Selenium
Benefits
Close cooperation with a customer
Challenging tasks
Competence development
Team of professionals
Dynamic environment with a low level of bureaucracy