Position: QA Automation Engineer (Java)
Category: QA Automation
English level: upper
Years of experience: 1.5


Analysis of functional requirements for ambiguities, contradictions, incompleteness.
• Design and implementation test cases and checklists in software testing; writing bug reports.
• Functional, regression, smoke testing, cross-browser testing of GUI for web and mobile apps.
• Web application back-end (API) testing.
• Back-end testing using Socket.io library
• MongoDB querying for automation testing.
• Experience in building and developing automation frameworks (Java, TestNG, Maven) for front-end (Selenium) and back-end (Spring Rest Template) sides.
• Working with SikuliX to cover web browser extensions with autotests.
• Knowledge of RestAPI, Networking.
• Using JavaScript for automated UI testing.
• Experience in writing front-end autotests (Selenium, C#, Microsoft SQL Server) using BDD concept.
• CI/CD using Jenkins. Configuring jobs and pipelines for automated tests. Working with TeamCity.
• Version control systems: Git, Bitbucket.
• Knowledge of tracking defects in JIRA, Trello.
• Strong understanding HTML5, CSS3, JS.
• Understanding and using PageObject and PageFactory patterns.
• Understanding the concepts of performance measurement and testing (Lighthouse).
• Working with Postman
Obtain Automation QA Engineer position (full-time, remote). Want to be one of QA engineers team and get new experience, enabling further personal and professional development.