Job VC

Java Engineer

GlobalLogic3 · djinni · $$$ · Тільки віддалено Україна
Open original ↗
Job Description
2+ years of experience with Java 8-17. Groovy, Kotlin.
Good understanding of object-oriented programming concepts;
Good understanding of UI and API services automation testing;
Experience with Docker
Experience working with business-critical customer-facing applications (user interfaces, APIs, and back-end services);
Excellent communication skills with emphasis on writing detail-oriented documents and communications;
Experience with Linux.
Experience working with and configuring CI/CD (e.g., GitHub Actions, Jenkins)
Deal well with ambiguous/undefined problems. Ability to think abstractly. A proactive approach to tasks;
Shifted working hours 12pm till 8pm EEST timezone
Nice to have:
Experience with Python and the Pytest framework
Experience with SQL (MySQL)
Practical knowledge of UI automation: Playwright or Selenium
Familiarity with test reporting tools
Job Responsibilities
Be responsible for designing and implementing build and test infrastructure, creating and enforcing good engineering practices, and evaluating product quality for various external and/or internal products
Work on problems in a number of areas, including application performance.
Build out our automated testing infrastructure to help us build reliable, scalable, high-quality products and services
Participate in design and implementation of test infrastructure to support building and moving services into a Continuous Deployment environment
Conduct research and create Proof of Concepts on new testing technologies/tools/concepts
Design test strategies by analyzing and dissecting complex heavily integrated software systems
Work collaboratively with fellow SDETs and developers to design, build and maintain a scalable, maintainable and flexible automation test framework
Investigate root cause of issues to assist with finding the most comprehensive and robust solutions
Collaborate closely with product, project and development teams to identify and resolve technical, business, and process related issues