fbpx
Have something to share about engineering practices, architecture or DevOps?
Become a speaker now

Archive for July, 2015

DIO-Soft

DIO-soft is a fast-growing and successful company. We work as a team of highly qualified specialists: project managers, business analysts, developers, QA engineers, systems analysts, designers, and support engineers. We create robust solutions that meet clients’ individual requirements. Our company operates in accordance with international quality standards. We actively work with large American financial institutions, including investment banks on a number of projects.At the same time, DIO-soft is committed to provide quality services to companies of any size.

Resource efficiency and flexibility in approaching customer needs are the core principles that help our company to grow and evolve along with our clients. At any given time, we work on about two dozen large projects. We have developed a strong record with over 100 successful implementations.

Team

One of our company basic principles is to create a strong team of professionals to implement each project. However, this does not mean that we close our doors to young, but talented people. We would like to invite promising Juniors to cooperation offering them training and career growth opportunities.

Professional level of candidates is determined after the interview. We value not only candidates’ technical knowledge, but also their individual qualities. DIO-soft management believes that mutual understanding and friendly atmosphere in the company is one of the key factors for successful and productive work.

We are constantly striving for development, self-improvement, and process optimization. This includes everything from software development to corporate culture.

Individual approach to every employee remains a fundamental principle of all our changes and innovations. We create an atmosphere conducive to improvement of the quality of work which, in turn, brings the pleasure of its execution.

For more information visit www.dio-soft.com.

Dmytro Mindra

Dmytro holds the position of Software Development Engineer in Test at Unity Technologies. He is one of the Toolsmiths who are developing tools for test automation. Prior to joining Unity, Dmytro has worked for Microsoft and Lohika. He is a frequent speaker at various conferences and User Group meetings.

Serhiy Kalinets

Sergey is a professional programmer and software architect living in Kyiv. Heavily advocates XP practices and strives to automate everything. TDD addict and console lover.Besides being .NET guy for years he tries to stay up to date with other technologies. Currently helps teams in Sigma Software to build cool products.

Taras Matyashovskyy

Software Engineer, Team Lead, Speaker, founder of Morning@Lohika tech talks. Primary focused on the development of complex distributed systems, R&D activities. Agile & Lean practitioner, Certified Scrum Master and “great product-oriented” developer.

Andrey Dzynia

Being passionate hacking out with his first personal computer Andrii decided to start his career as software tester. Within years worked on various projects with different product complexities, from small mobile startups to large Enterprise programs. Tried himself in different roles, such as: software tester, test automator, scrum master, team leader, test consultant. As well as initiatives: speaker, trainer, conference organiser, blogger. Currently working at Spotify with focus on improving development productivity of agile teams applying engineering practices in order to minimise delivery cycle and improve product quality.

Dmitriy Yefimenko

17+ years experience. Product and team management. Software architecture and design. Business and system analysis. Sophisticated products with elusive goals.

Mikalai Alimenkou

Java Tech Lead and Scrum Master. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having more than 10 years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and coach in training center XP Injection. Organizer and founder of Selenium Camp, JEEConf, XP Days Ukraine and IT Brunch conferences. Founder of active “Anonymous developers club” (uadevclub).

Taras Matyashovskyy

Primary focused on the development of complex distributed systems, R&D activities, but enjoys life beyond programming. Agile & lean practitioner, Certified Scrum Master and simply “great product-oriented” developer. Currently interested in microservices architecture, big data trends and searching of decent life partner. Founder of Morning@Lohika tech talks in Lviv.

Sergey Kalinets

Sergey is a professional programmer and software architect living in Kyiv. Heavily advocates XP practices and strives to automate everything. TDD addict and console lover.Besides being .NET guy for years he tries to stay up to date with other technologies. Currently helps teams in Sigma Software to build cool products.

Vladimir Tsukur

Principal engineer and team lead at Avid / GlobalLogic. Primarily focused on the development of distributed systems with in-depth focus on platforms, APIs and the Web. Certified Scrum Master and XP practitioner. Outsourcing partner of Swedish companies Easyhunt and Frost Digital in Ukraine. Passionately engaged in software development for over 10 years striving to make things right. Enjoys giving technical talks on local and international conferences and meet-ups.

Mikalai Alimenkou

Senior Delivery Manager, Java Tech Lead and experienced coach. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having 13+ years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and independent consultant at training center XP Injection. Organizer and founder ofSelenium Camp, JEEConf and XP Days Ukraine conferences. Founder of active “Anonymous developers club” (uadevclub).

“Automation testing of responsive design”

I want to discuss an area of QA automation which always is out of the automation – responsive design. Automation of functional use cases become regular in modern web-applications. That’s mean automation scripts do some input via web interface and than check output which they also retrieve from web interface. But often this process doesn’t include check of UI by itself.

So the question is how to automate verification of UI features? In general automation testing tools are not smart enough to do this in entire sense of the context. Fortunately Galen Framework gives us a new hope, because it aimed to work with dimensions of web elements depends on browser window size. Hence we can add a new level of automation to our good old functional tests.

“Why testing take so much time?”

Most of you work by iterative development approaches and regression testing is done in each iteration (at least I hope so). And quite frequently we see following picture: in one iteration testing is finished in time, but in the next one it is only 50% completed. WTF? We added small increment of functionality in this iteration! From such incidents managers (if you still have them) start to “analyze and tune” performance of testers. They usually use stats and metrics… May be some testers are fired during this process… Or new “more performant” are hired… But situation continues to happen again and again. In this talk I will try to show why testing is really slowed down and how to fix it.