At Provectus, we are obsessed with technologies that impact the future of the whole of humanity. Just imagine: AI for curing eye diseases, ML for making factories safe for workers, preventing pandemic spreading, etc. It’s not about the future, it’s about the products we’ve already developed with #ProvectusTeam.
Join us if you have the same passion for making products using AI/ML technologies, cloud services, and data engineering.
Join us if you value a friendly corporate environment, and almost a family-driven approach to every employee.
Join us if you want to grow professionally and are ready for learning new things constantly.
As a QA Automation Engineer, you’ll be provided with all opportunities for development and growth.
Main Technical Stack:
Java 11, Selenium, Selenoid, TestNG, Rest Assured, Maven, Allure, Jenkins, Git.
Requirements:
- Good understanding of testing processes, methods and approaches in testing;
- Good knowledge of Java (knowledge of another language, like Python, will be a plus);
- Knowledge of programming patterns and ability to apply them (Singleton, PageObject, Factory, etc.);
- Experience in building test frameworks from scratch;
- Experience with remote test launch (SeleniumGrid, Selenoid);
- Experience in processing documents in code (pdf, docx, xlsx etc.);
- Sufficient knowledge of SQL, experience with database access;
- Experience with CI (Jenkins, GitLab CI, GitHub CI, etc.), ability to read and complete CI pipelines;
- Knowledge of good RestAPI and similar approaches, ability to programmatically work with RestApi;
- Jira, GitHub/GitLab;
- Knowledge and ability to work with any TMS.
Main responsibilities:
- To work closely with the team to identify automation needs and improvements;
- To maintain automation test framework;
- To analyze test cases prepared for automation;
- To develop automated test code for GUI and API layers testing;
- To run test suites and analyze test results;
- To identify, record, and track bugs using bug tracking tools;
- To maintain automated regression tests/suites to reflect changing requirements and features;
- To create and maintain automation-related Jenkins jobs.
We offer you attractive professional and educational opportunities, a competitive salary, interesting technical projects, chances to engage with the latest technologies, and fun colleagues who make every online and offline event a treat. Find out more about our company: provectus.com.