An in-depth look at the ins and outs of full-stack engineering
By Cristina Barnutiu, QC Engineer, Cognizant Softvision
You may have already encountered the term Full-Stack in development. Full-Stack is specific to web-based applications and refers to the entire system. Since web applications are built using a layered architecture, Full-Stack development implies making both client-side and server-side parts, meaning from the front-end to the back-end and the connection between them.
The front-end layer (or the UI) is built using HTML, CSS, and scripting languages. Although partial logic and validations are written on the front-end, the application core with the business…
Our new reality requires more soft skills to flourish and grow
By Faray Castillo, QA Community Lead, Cognizant Softvision
Our world is no longer the same place it was before the pandemic. People no longer work together in the same office every day. This is why companies and their employees respond to this new work environment by developing their social skills to the same level as their analytical skills.
The IT world is an active, agile, and innovator-friendly business. This is why it always requires extra effort to keep up with the market’s needs and trends. Critical thinkers, problem solvers…
By Andrei Crisan, QC Engineer, Cognizant Softvision
Getting your team to understand the real value that a good test automation framework provides
Is QA for you?
Test automation, no matter the stack, means a mixture of two worlds — the world of testing and the world of development. Most automation testers end up in a grey zone, which can be fun, but can also be lonely at times because, statistically, you are more likely to end up working alone on a project than to be on a team.
Let’s discuss the fun part — when you can exercise your imagination…
Mindful Digital Transformation
By Deepika Sharma, Product Owner, Cognizant Softvision
As we see more and more digital innovation and rapid technological growth, digital clutter is bound to occur. However, in the middle of all this chaos, we have a superpower called mindfulness which can be tapped to create purposeful products, services, and experiences.
Let’s dive into understanding what mindfulness actually is by asking “Why does mindfulness matter and how does it impact products and solutions in today’s times? Most importantly, we will learn how to accomplish and utilize this superpower.
What is Mindfulness?
Are you Mind Full or Mindful? It’s…
Dan Talnariu shares his experience of being a speaker at Programmers’ Week 2020
By Dan Talnariu, QA Community Lead, Cognizant Softvision
2020 was a crazy year. Nearly everyone had to readjust the way they work, the way they interact with each other, and the way they run day to day routines at and outside of work. …
QC Engineer Delia Stanescu explores the importance of deadlines and offers insight into how to manage them like a pro
By Delia Stanescu, QC Engineer, Cognizant Softvision
So, what is a deadline?
The deadline is the time when something is due, or the latest time by which something must be completed. Why do deadlines matter? Typically, we have deadlines for one of the following reasons:
• To ensure that we complete our work: it’s easy to delay or to forget a task that has no agreed upon end point and deadlines help to avoid this.
• To encourage a smooth…
Working from home is no easy feat, but with best practices, it’s possible
By Andrei Virabean, Front-End Developer, Cognizant Softvision
While 2020 is in the past, our reality hasn’t changed much. Of course there’s general optimism now after the news about the vaccine and that in the near future we could return to our offices and drink that morning coffee with our awesome colleagues.
But what about NOW? We’re still working from home and even after everything gets back to a sort of “normal”, many of us will decide to work (at least a few days a week) from the…
Softvisioner, Elena Marin breaks down the attributes of a QA engineer
By Elena Marin, Sr. QA Automation/Manual, Cognizant Softvision
What does “Good Quality Engineer” mean?
I don’t know about you, but for me these two questions are in my mind all the time. I always find myself asking, am I the best professional I could be in this field? Am I good enough for a specific project? I have found a lot of articles about “good quality engineering” over the internet and in some books. …
Team lead, Razvan Radutac breaks down the use of Jira in QA
By Razvan Radutac, QA Team Lead, Cognizant Softvision
Where to start? Oh, yeah, I know. Let’s start with the responsibilities of a Quality Assurance Engineer in software development projects. Simply put, we’re here to test that everything works as it should and report bugs when something doesn’t. Some of these bugs need to be squashed as soon as possible (P0-P1’s), some can be lived with for a little while (P2-P3’s), while some are released back to their original environment (P4 or Won’t Fix’es).
But what did you do…
A tell-all guide to understanding the function
By Cristina Manitiu, Sr. Software Engineer, Cognizant Softvision
Asynchronous programming is a vast topic, one that has been widely discussed, yet software engineers still look for ways to implement and integrate it into applications.
As a Senior Software Engineer, I’ve found myself being curious about how I can do many things at once and I believe that I am not the only one asking this question. Everyone aspires to be more productive and wants the same from various applications.
Shifting our focus to asynchronous in Java, we will discover many ways to implement…
Designing Experiences. Engineering outcomes.