Proshore Academy
Karan Shakya: On starting a career as a UI/UX designer

Despite having a degree in business, what inspired you to pursue the IT industry?

After completing my +2, I’d been involved in creating local handicrafts for a while which I really enjoyed. After I completed my bachelor’s, I wanted to pursue my passion for arts and thus started working as a graphics designer which can basically be considered digital art. I dwelled into social media marketing for a while but later started working as a UI/UX designer.

What were the main difficulties that you faced at the start of your career?

The main difficulty was to learn to use the graphical tools such as Adobe Photoshop and Illustrator especially as I was not originally from the IT background. Also, the daily 10–14 hr. load shedding that we all Nepalese faced around that time also was a major hindrance.

IT industry is one of the fields which changes rapidly, both in terms of technology and user expectations. What are the major changes that you faced in your career?

At the early stage of my career, the web designing was more focused on a table-based design which rapidly changed into “div” structure with emphasis on frameworks like bootstrap and flex-CSS. Better frameworks and upgraded technologies such as SASS, flex, and git have been introduced. The tools and technologies change rapidly and one must learn to evolve with these changes.

Piece of advice you would like to give to the newcomers interested in UI/UX designing?

The most important thing is to improve your designing skills. Design and interaction are the most important aspects of a web developer. Learn to think and design from a user perspective so that the majority of the users will have a great experience while using the website. Then, you can go on with learning good frameworks such as Bootstrap to maintain your coding standards.

Also, skills on Photoshop, Illustrator and other graphic tools are equally important for wireframing. The best approach would be to utilize websites such as CSSWinner, CSSAward, CSS Design Awards for both inspiration and challenging yourselves to improve your design skills.

What is the major challenge in your field of work?

Of course, the major challenge would be to please everyone. The biggest part of being a web developer is to create web apps that will provide a meaningful user experience. But different people will have a different view on visual design and what feels best, be it the position of a button or coloring.

One last question, do you prefer YouTube videos or blog/articles?

Blogs, because when I was at the early stage of my career, YouTube tutorials weren’t in trend as now. I’ve learned most of the technology via. articles and blogs.

Certainly, being a UI/UX designer not only requires technical skills but also an aptitude in art and that art should appease every user. As Karan says, “learning programming tools for development is easy, what matters is the developer’s ability to understand what the user needs along with current trends, then design and build interactive user interfaces for the web that will get their users hooked up”

I think he can be the motivator for anyone who wishes to develop his/her career in IT and especially if not from the IT background. He loves to hike to different places. Recently, he is busy making his own vlogs, which is available on his own Facebook page- Travelling Nepal Tips or his YouTube channel.

Karan Shakya has been working as a UI/UX designer at Proshore for more than 4 years. He holds a degree in Business Studies but enjoys his creative job of creating visual and interactive designs for the web. He is our UI/UX specialist and we will be interviewing him about his journey as a UI/UX specialist.
Read more
Proshore Bootcamp: A free program for early-stage IT professionals in Nepal

Proshore Bootcamp was born out of love for two things: IT and Nepal. As part of Proshore’s social mission to create better job opportunities for aspiring IT professionals working in Nepal, we set up a free, self-paced, learning program supported by professionals, helping them take small steps towards a big dream.

What is Proshore Bootcamp?

In 2021, we set up a free training program to support aspiring IT professionals as they kickstart their careers – and to showcase the job opportunities available in Nepal.

Whether applicants are interested in becoming a software developer, UI/UX designer, QA engineer, or even a project manager, Proshore Bootcamp aims to help them gain valuable real-world industry experience. Through Proshore Bootcamp, participants get first-hand experience of what it takes to build world-class software, receiving one to one mentoring alongside direct hands-on experience of software development as part of a real-world IT project. Our program helps participants to develop skills, techniques, and understanding that courses, guides, and how-to-videos simply cannot teach.

With coaching from seasoned developers, designers, and project managers who have years of experience behind them, Proshore Bootcamp delivers industry insight and opens the door to further career development opportunities. Taking part in the program, participants discover how leading IT companies work with international clients and how global products and services are developed. They also get exclusive insights into the valuable techniques and processes that experts use. Alongside practical coding skills, the bootcamp includes ten sessions on soft skills, like public speaking – which are vital when managing and participating in teamwork.

The first Proshore Bootcamp

Before joining Bootcamp, I was limited to knowledge from YouTube tutorials and college courses, but the program taught me many things that I would never learn in tutorials and courses.I also acquired the knowledge of working in a team, effective communication, and soft skills in terms of presentation and speaking. Now as a trainee in Proshore, I am still learning a lot on the job and from my seniors.

Sahaj Bikram Malla, Proshore

PHP Trainee, Graduated Bootcamper

We launched the first 3-month Proshore Bootcamp in October 2021. There were no specific criteria for applicants because we wanted to get a feel for the organic interest in this kind of program. Whether coming from a background in IT, or training in another field, like economics, all the applicants needed was some basic knowledge of computer programming or software development, and confidence in their potential to succeed.

Our first bootcamp received around 59 applications for the 10 available spaces, so competition was fierce, with applications coming from diverse locations, from Kathmandu to rural communities. Based on the quality of answers, and their desire to learn, we created a shortlist of 30 to 35 potential bootcampers and then interviewed them one to one. Due to the pandemic (and because Proshore works as a remote development ‘teams as a service’), this was done virtually. With 10 bootcampers chosen, bootcamp began!

We decided early on that we wanted the bootcampers to develop a piece of software for real-world use by Proshore. In this way, Proshore would act as the client and the bootcampers as Proshore. So we identified a roadmapping tool as a suitable task. The bootcampers worked as their own remote team, actively contributing to the project, whilst receiving coaching and guidance from senior Proshorians. On the successful completion of Proshore Bootcamp, they received certification of learning to:

  • Understand and work within Agile software development teams.
  • Gain new skills to help them develop as an IT professional.
  • Start a career as a software developer or project manager.

Lessons learned from the first Proshore Bootcamp

Reflecting on our Agile approach to software development, we anticipated that our bootcamp would need to iteratively improve for the next run. For example, we learned that the scope of the project was too broad for the timeframe offered to applicants. In addition, three bootcampers also decided not to finish the program, so by the end of the three months, the software was not quite complete. From our side, we also over-prepared teaching materials rather than letting the bootcampers lead the learning by identifying their own needs. Next time, we plan to provide a clear path of expectations so that bootcampers have a clear roadmap for their project.

The first Proshore Bootcamp had some major successes: seven bootcampers completed the course, and - remember, at Proshore we’re always on the lookout for new talent - three actually joined our team as a result. Furthermore, all our bootcampers gained the experience necessary to land an international-level job opportunity in a Nepal-based company, or even grow their own portfolio.

The first iteration was also going to be the start of our learning curve, so we’ve put all of these wins and points for development into the next edition(s) of Proshore Bootcamp.

Get updated about the next Proshore Bootcamp by filling out this form here. Follow us on our socials to keep updated on career opportunities.

The bootcamp was a great learning experience, especially coming from a non-traditional background. Being relatively new to the field, the tasks and planned sprints gave me the motivation to learn more.

Shreeja Karki

Graduated Bootcamper

      View this post on Instagram            A post shared by Proshore (@proshore.official)
Proshore Bootcamp was born out of love for two things: IT and Nepal. As part of Proshore’s social mission to create better job opportunities for aspiring IT professionals working in Nepal, we set up a free, self-paced, learning program supported by professionals, helping them take small steps towards a big dream.
Read more
Proshore Bootcamp #2: More than a mentorship program

Proshore Bootcamp was born out of love for two things: IT and Nepal. As part of Proshore’s social mission to create better job opportunities for aspiring IT professionals working in Nepal, we set up a free, self-paced, learn-on-the-project program supported by professionals, helping them take small steps towards a big dream.

In October 2021, we launched the first 3-month Proshore Bootcamp. The free mentorship program was aimed at supporting aspiring IT professionals as they kickstart their careers – and showcasing the job opportunities available in Nepal.

Here’s an insight into the first edition of Proshore Bootcamp,

  • 10 seats were available for 3 different streams: Frontend, Backend, and Project Management.
  • Virtually, there were no criteria required to apply. Only basic knowledge on the respective stream.
  • 59 applications were received from aspiring software developers, UI/UX Designers, and Project Managers for the 10 seats.
  • 10 Bootcampers started the virtual self-paced program
  • 7 Bootcamper completed the program to graduate
  • 3 Bootcampers received job offers from us and are currently working for our clients.
  • Rest of the graduated bootcampers are also working for renowned Nepali IT companies.

The 2nd Edition

Taking into account the learnings from the 1st edition, we launched the 2nd edition of Proshore Bootcamp for March to June 2022 with a few changes. This time around we increased the number of seats to 20 and added a stream for QA in addition to the existing front/backend and project management streams.

The increase in seats for the 3-month mentorship program proved to be the right call as we received a whopping 127 applications. Based on the quality of application answers, and their desire to learn, we shortlisted 58 candidates for a virtual interview over tea or ‘Chiya Guff’. 35 potential bootcampers made it to the final selection before 20 seats were filled.

      View this post on Instagram            A post shared by Proshore (@proshore.official)

Similar to the 1st edition, the bootcampers worked on a project developing a piece of software for real-world use by Proshore. While the 1st edition bootcampers built a project road-mapping tool, this time the outcome was to be a time tracking tool – an essential for co-located companies with international clients.

Following the agile methodology, the bootcamp was conducted in sprints after orientation and project-specific training sessions. The bootcampers worked on the time-tracking tool for 5 ‘ 2-week’ sprints during which 44 professional-growth sessions were conducted by 20 different mentors.

      View this post on Instagram            A post shared by Proshore (@proshore.official)

The Impact

Just like how updates improve an app with bug fixes and new features, the 2nd edition of Proshore Bootcamp was an upgrade over the 1st edition. While the scope of the project was decreased to fit the timeframe, all planned features could not be released. However, the outcome of the time-tracking tool, creatively named ‘Ticker’ by the Bootcampers, was more than commendable.

A graduation ceremony was organized on the 10th of June, 2022. 15 out of 20 bootcampers graduated from the 2nd edition of Proshore Bootcamp, whereupon, they received certification for completing the program. Similarly, 6 bootcampers received job opportunities out of which 2 were onboarded into our backend teams.

We have always maintained that the objective of Proshore Bootcamp is not the project Bootcampers work on during the 3-month program, but rather, to get the selected Bootcampers to realize their potential and kickstart their promising IT journey. The success of Proshore Bootcamp as a program is therefore based on opportunities created.

Before joining Proshore Bootcamp, I was on my own – there was no one ot guide me even if I was following wrong coding practices! After joining the program, I got the guidance I did not know I needed. Additionally, I saw how teams operate effecitively through the right tools under agile development. Everyone has been very friendly and collaborative leading to a boost in my productivity!

prashil-silwal-php-developer

Prashil Silwal, ProshoreJr. PHP Developer, Graduated Bootcamper

      View this post on Instagram            A post shared by Proshore (@proshore.official)

IT Career Tips

As part of our graduation ceremony we also hosted a panel discussion where seasoned Proshorians shared career tips. To encourage beneficial takeaway, the floor was open for panelists to share their views and answer career or industry related questions.

We have curated some interesting points from the panel discussion below. Whether you are an aspiring Software Developer, UI/UX designer, QA, or Project Manager, this may useful to you.

Be shameless when asking questions. Expect rude answers but ask questions because if you don't take the first step, you won't cover any distance. Both best and worst-case scenario is that you will be learning something.

Roshan Bhattarai, ProshoreDirector of Operations

Soft skills are important for the first stages of your career as it will help you grow into the role you want to achieve or you may have known you wanted. As for expertise, it will come as you gain experience. And always remember that ‘teams’ are the life source of any company. Through the devastating pandemic, I have personally seen how great culture can get companies and employees through the toughest of times.

prakash-bhusal-people-operation-manager

Prakash Bhusal, ProshorePeople & Operations Manager

Being a developer is not about the tech, tool, or framework you use. It about solving problems using the best possible technology for fast yet sustainable turnover. With time, tech changes and something better may come along, so if you don’t keep your value up to date then you will lose relevancy no matter how expert you may be in a specific tool/framework.

Sakar U. Khatiwada, ProshoreSr. Web Developer & Community Sheriff

Project Management is not limited to just IT, if you keep adding to your skills periodically, you can enter any sector you are interested in. Also, the more skills you have, the more you will be prepared when opening your own company – if you plan to go down that road. Simultaneously, personal branding is key for professional and personal growth.

Milan Khanal, ProshoreScrum Master

Next on Proshore Bootcamp

The 4th edition of Proshore Bootcamp is underway from March to June 2023! Afterwards, we are set to have one more edition of Proshore Bootcamp for the year.

Still not sure about what Proshore Bootcamp is? Learn more about Proshore Bootcamp and the first edition in our blog.

In all upcoming editions of Proshore Bootcamp, we look forward to creating more opportunities and contributing to the promising future of Nepal as a tech hub. Follow us on socials to keep updated with exciting career opportunities.

Get updates Proshore Bootcamp is an amazing simulation of a real-world software development cycle. We got to work on a real-world project with collaboration between all the departments (backend, frontend, project management, and QA). I got to learn how to work in an agile development team and how to deal with problems professionally. One of the most beautiful things about Proshore were the people - everyone was so humble and supportive!

asim-shrestha-php-developer

Asim Shrestha, ProshoreJr. PHP Developer, Graduated Bootcamper

Proshore Bootcamp was born out of love for two things: IT and Nepal. As part of Proshore’s social mission to create better job opportunities for aspiring IT professionals working in Nepal, we set up a free, self-paced, learn-on-the-project program supported by professionals, helping them take small steps towards a big dream.
Read more
Proshore Bootcamp #3: A premier IT mentorship program in Nepal

Proshore Bootcamp addresses many of the shortcomings when compared to a regular coding bootcamp, IT training classes, or even, IT undergraduate. and graduate courses in Nepal.

If we have to single out the glaringly obvious, Proshore Bootcamp provides selected participants with real-world experience working as part of a development team for tech projects. Moreover, as Nepal is a growing tech hub for remote software development, our learn-on-the-project methodology follows international standards.

Simply put, Proshore Bootcamp is a mentorship program like no other that improves on regular coding bootcamps, IT training, and programming courses in Nepal. This is a unique opportunity to kickstart your career in just three months. Grow yourself as a developer, designer, QA, or Project Manager with global demand!

Proshore Bootcamp: 3rd edition recap

The 3rd edition of our software development bootcamp started on July 18, 2022, and ended on November 14, 2022. Usually a 3-month mentorship program, we had a refreshing gap during the Dashain and Tihar break for all mentors and bootcampers.

View this post on Instagram

A post shared by Proshore 🚀 Remote ready-to-code teams (@proshore.official)

Similar to our insights into the 1st and 2nd edition, find the highlights of the 3rd edition as follow,

  • We received a whopping 180 applications for the 3rd edition of our mentorship program.
  • Initially, we had planned for 20 seats but due to the sheer number of quality applications, we selected 24 bootcampers for the program.
  • We received increased enthusiasm for the QA stream and through an enthusiastic mentor lead, implemented it with a focus on ‘automation’.
  • We divided the 24 bootcampers into two groups to work on two separate projects.
    1. One group continued the ‘Ticker’ project from the 2nd edition of Proshore Bootcamp. They rebranded to ‘Proshore Time Tracker’ and developed the product to be as ready for the market as possible within the bootcamp duration.
    2. The other group worked on a new project where they would develop a new tool called ‘Proshore Asset Management’ which like its name was a directory to list and manage an organization’s tangible assets.
  • There were 41 sessions across 6 sprints conducted throughout the bootcamp.
  • 14 out of 25 Bootcampers graduated from the program.
  • 2 Bootcampers were offered jobs by us, in QA and PHP, based on our requirements and their capability to execute the role right away.

Let’s now hear from the mentor leads and select bootcampers about their experience of Proshore Bootcamp’s 3rd edition.

Proshore Bootcamp: The mentors' point of view

One of the reasons that Proshore Bootcamp stands out from other coding or software development bootcamps and IT training or programming courses is mentorship. While we had 23 different mentors in the 3rd edition, from the 23 we had 5 as mentor leads for each of our streams.

  • Frontend Development stream was led by our PHP Developer, Rikesh Shrestha.
  • Backend Development stream was led by Full Stack Web Developer and Community Contributor, Sakar U. Khatiwada.
  • QA stream was led by our PHP Developer and QA Automation enthusiast, Ashish Shakya.
  • Project Management stream was led by our Scrum Master, Simon Shrestha.
  • Soft skills stream was led by our HR Manager, Krishma Shrestha.

To get a point of view of the 3rd mentorship program, we talked with Rikesh, Ashish, and Simon – Frontend, QA, and Project Management mentor leads respectively.

How was your experience as a mentor lead for the 3rd edition of Proshore Bootcamp?

Rikesh: It was my second time as a mentor in Proshore Bootcamp but my first time as a stream lead. We planned the sessions as per the current market needs in Frontend development and I am glad to see 6/7 bootcampers graduate from the stream.

Ashish: This was the first time automation was implemented in the QA stream. Since I was also exploring automation in Cypress at the time, mentoring the same topic to enthusiastic bootcampers allowed me to grow my own technical skills in QA and also my soft skills as a ‘mentor’.

Simon: Used to managing small growing teams in client projects, having to manage 24 new faces with no to less prior work experience, was definitely out of my comfort zone. Additionally, there were challenges like illnesses, holidays, and resignations. By the end of the program, I felt like a mother who had been nurturing children and seeing them grow up!

How did your stream progress from a real-world project perspective?

Rikesh: Keeping ‘learning’ at the core of every task and session, we promoted that it is a necessity throughout one’s career. However, we created a space for teamwork to flourish as it is crucial in a workplace. The bootcampers themselves felt the importance of teamwork as they worked together on the two projects. We also saw the basics of professionalism picked up by the end of the program.

Ashish: With the ‘time tracker’ project continued from the previous bootcamp, the QA stream was learning from the get-go. We implemented automaton and open-ended research to decrease learning dependency on other streams – who were facing complications themselves due to resignations and changes in requirements. However, through trial and error, the QA bootcampers had learned from mistakes and got an insight into OOP patterns even before development handed over work for QA testing.

Simon: To be honest, it was very similar to how we normally work with clients - from understanding the requirements of the project to capacity changes after resignation to coping with angry clients (in this case – the leads). Although, I would say that the main takeaway for Bootcamper was learning how to work in a team despite their individual brilliance.

What could have been executed better?

Rikesh: There was a gap between our assumption that the bootcampers would have or pick up knowledge of real-world working processes. For example, we faced an issue with GIT where Bootcampers were not used to it and had to request additional sessions to understand it. We have since made changes in the session plan to ease Bootcampers into a real-world working environment and its processes.

Ashish: Since a QA’s work starts after development, it is not ideal to introduce the QA stream until considerable development work is done and can be tested. If there was a stable project and working module then more effective learning could have taken place. Since the 4th edition plans to continue and finish the ‘time tracker’ project we can optimally implement the QA stream along with automation.

Simon: We had increased our seats for the 3rd edition to 20, selected 4 more, and planned for 2 simultaneous projects to engage all Bootcampers equally. But, the number of mentor leads remained the same. The balance in capacity was hindered, however, through agile methods we somehow made it work. For the 4th edition, we will be keeping in mind the mentorship capacity so that selected candidates receive optimal growth opportunities.  

What tips would you give to early-stage IT professionals?

Rikesh: You need to have a learning attitude and believe there is always room for growth in FE or any coding field. With a variety of existing, obsolete, and new technologies you should know when to step back, take a break, and take another path instead of going down the wrong one and getting stuck.

Ashish: IT is a field where knowledge is never enough. With new tech coming out every other day, even freshers may have more knowledge than seasoned professionals! So never stop learning. As for QA, with the rise of automation, remember to work smart. Additionally, the QA stream, by its nature, can give you complete knowledge about applications – it can help develop skills to even become a PM or Project Lead.

Simon: A Project Manager or Scrum Master role is something an individual should feel in their bones before starting. If PM is your backup to coding then this is not for you and you may even give up later. You should enjoy interacting with people and have patience, perseverance, and communication skills.

Proshore Bootcamp: In the shoes of the Bootcampers

We previously mentioned that we had selected 24 out of 180 applicants to participate in the 3rd edition of Proshore Bootcamp. 14 out of 24 Bootcampers completed this real-world software development program.

View this post on Instagram

A post shared by Proshore 🚀 Remote ready-to-code teams (@proshore.official)

We talked to 6 bootcampers about their experience of Proshore Bootcamp 3rd edition.

How was your experience as a Bootcamper in the 3rd edition of Proshore Bootcamp?

Surya: Working on bugs in one of the sprints, I and many fellow bootcampers loved the process of debugging. The program taught me more about teamwork and how to work together under high pressure.

Lisa: I really enjoyed all the sessions provided by the various mentors. Working in a team, I also learned about different situations that may arise in a software development project and how to handle them as a PM. At one point, I was even feeling demotivated but the mentors were very helpful and helped me become motivated again.

Ananta: For me, the three months of this bootcamp have been fantastic in terms of learning, teamwork, experiencing challenging situations, and overcoming those challenges. Now that I understand how software firms operate, I can see the positive effects of effective teamwork. Throughout the bootcamp, all of the mentors were quite helpful, and the sessions they offered were extremely educational. I had never worked under agile methodology before and now, I really like it. It was truly helpful to be able to share information with the team members I had the opportunity to work with. From day 1, I found myself growing as a coder, problem-solver, and most importantly, a team member.

Kritika: When I first joined the bootcamp for a QA team, I was completely unknown to the IT field, but the mentors here were really helpful. They were always there to teach me and they always supported me whenever I got stuck in a problem. With friendly teammates and later on, PMs, my overall experience was fruitful and fun. Also, it feels great to have been offered a job at Proshore through the bootcamp itself. 

Saugat: The bootcamp, for me, provided a nice blend of educational sessions along with an environment where we could practice and implements our theoretical learning. Additionally, I found the scrum sessions and team meetings to be very effective and worth it.

What do you feel can be improved in the next edition?

Surya: By the last sprint, many things had improved in us bootcampers as the team. I only wish that I could have concluded fixing the final issue on the server side too – hence time allocation for sessions and actual project work should be better planned and also take into consideration delays and unforeseen circumstances.

Lisa: The sessions provided were helpful but only focused on Scrum and Scrum Master. I feel sessions about Project Management and what they do should be provided as well.

Ananta: It would’ve benefitted Bootcampers to be introduced to web programming, including information on how the internet and web servers function, what an API is and why is it useful, etc. Maybe, before beginning the main project a smaller project could be conducted to ease into the experience of working in a team. I also feel that the first two weeks could have included daily tests of the bootcamper’s knowledge of their respective fields.

Kritika: As a few bootcampers left the program in the middle, it created an imbalance and affected us too. If feedback can be taken upon resignation to pinpoint the reasons and if proper screening during selection can be done then the program can run smoothly and there will be less hindrance to the dedicated bootcampers’ learning. 

Saugat: From time to time, we felt a lack of energy in the team. If there can be a way to track and stimulate the same positive energy, from start to finish, the program would be even more effective.

Next on Proshore Bootcamp

We began the refinement and planning of the 4th edition of Proshore Bootcamp as soon as the 3rd edition ended. Taking the feedback and suggestions from the past bootcamps and our inbox into consideration, we have made progressive changes to the program and session plan this time around – a few of them being,

  • Including a dedicated seat for UIUX Design in the Frontend Development stream.
  • Taking down the number of seats to 14 so that we can create even more impact by balancing the number of mentors, the program duration, and the number of bootcampers. While decreasing the number of seats decreases the quantity of early-stage professionals we can help at a time, it increases the quality of the outcome. Additionally, we will conduct two bootcamps in 2023.
  • Focusing on only one project but having an ambitious goal – we plan to finish the ‘Proshore Time Tracker’ project in this bootcamp!

Learn more

Get updates

Proshore Bootcamp addresses many of the shortcomings when compared to a regular coding bootcamp, IT training classes, or even, IT undergraduate. and graduate courses in Nepal.
Read more
What it’s like being a QA Automation Engineer

There are many career paths to take in software development. Quality Assurance (QA) is a popular choice for developers looking to specialize in quality and reliability. It’s also common for those who still want to be involved in coding new features to take on a hybrid role – doing a combination of both. QA automation engineering is a chance to both code and test, as Proshore’s Binaya Dhungana and Madhusudan Pandey explain.

What is a QA Automation Engineer?

A QA Automation Engineer – also known as a Test Automation Engineer – designs, develops and implements automated tests and frameworks to ensure the quality and reliability of software.

QA Automation Engineers create automated test scripts and frameworks that can verify software functionality, and detect defects or bugs. They use specialized tools and programming languages to automate the testing process, reducing the time and effort required for repetitive manual testing tasks.

Manual testing is still part of the process. When manual testing is completed and documented, QA automation engineers begin creating automated testing scripts. These scripts simulate user interactions to check features run as intended. 

If scripts are implemented on a continuous integration / continuous delivery (CI/CD) pipeline (or Github Action) then when there’s a failure, the script will halt further deployment until the error is fixed. 

With an Agile approach to software development – and CI/CD – the need for automated testing has grown. For that reason, QA Automation Engineers play a crucial role in software development and find themselves in high demand.

Skills needed for QA automation engineering

QA automation engineers need a combination of technical and soft skills. These include:

  • Technical skills: QA automation engineers need to write code and scripts using common programming languages such as Java, JavaScript, and Python. That’s because they develop and maintain automation frameworks and integrate automation into the software development process.
  • Analytical skills: They analyze bug reports, identify critical test scenarios, and prioritize testing efforts. Their role also involves examining software functions to determine which areas require automated testing. Through analytical thinking, QA automation engineers optimize automated testing processes and identify potential areas for improvement.
  • Attention to detail: QA automation engineers examine web and mobile applications, identifying potential issues, isolating problems, and suggesting ways to enhance a piece of software. For that reason, their work requires close attention to detail. This enables the creation of robust test cases, thoroughly validated software, and accurate automation results.
  • Communication skills: Engineers in this field need to collaborate closely with the wider team, stakeholders, and other QA members to gather requirements, discuss testing plans, and report errors. Clear communication helps to convey test results by explaining defects and working collaboratively to address issues.
  • Problem-solving skills: QA automation engineers need to investigate and debug issues that arise during the automation process, identify the root causes of failures, and propose effective solutions. Problem-solving skills enable them to troubleshoot technical challenges, resolve scripting errors, and optimize the automation framework for better performance.

How to approach QA automation 

Complex software functions – or more complex development scenarios – are best served by manual testing. But other, more straightforward aspects of testing can quickly become repetitive. Automation is helpful when manually testing core functions becomes overly time-consuming and highly repetitive. 

QA Automation Engineers are an integral part of the development process as part of continuous integration, and continuous delivery (CI/CD). Typically, testing scripts are run at the beginning and end of each day, alongside manual testing. 

Any new features created during a development sprint are first tested manually. If automating testing is appropriate and possible, a testing script can be created for future cycles. Any errors or bugs that are identified as a result of QA testing – whether manual or automated – need to be resolved. These are prioritized and anything that significantly impacts the product or ongoing development will be fixed.    

At Proshore, we’re always on the lookout for highly-skilled tech talent, including QA Automation Engineers. View our current job openings.

Tap into the experiences of our various QA Automation Engineers and gain insights through them on where automation can add the most value.
Read more
Proshore Bootcamp #4: Kickstarting careers in software development

In its fourth edition, Proshore Bootcamp once again gave aspiring IT professionals in Nepal the chance to gain valuable experience working in software development.

Building on the success of our third bootcamp, it enabled some of our more experienced team members to become mentors, sharing their expert knowledge and experience. This time around, 15 successful applicants got the chance to join our free, 60-day program working across different roles within a development team. This included backend development, frontend development plus UI/UX, QA, and project management. Here’s how they got on.

Proshore Bootcamp #4

The fourth edition of Proshore Bootcamp – a mentorship program designed to prepare participants for the real working environment – took place between March and June 2023. The 60-day program centered around the collaborative development of a Minimum Viable Product (MVP) – a time-tracking tool – later named Ticker Pro.

Earlier in 2023, prospective bootcampers were invited to apply for the program to fill one of 15 available seats in four key areas or ‘streams’ as we call them: frontend, backend, quality assurance (QA), and project management. Proshore mentors took part in the selection process, which included a submitted assessment. From this, the candidates were shortlisted and then interviewed virtually.

The time tracking project actually began in our second bootcamp. This meant our most recent cohort of bootcampers had a basic backend MVP that could be used to track time. As a result, their main challenges were to design the frontend using React, and improve the back end by adding report and chart functionality to the MVP. 

This was the first time that Proshore Scrum Master, Shruti Bhattarai, had mentored on the program. Not only did Shruti mentor the bootcampers in the project management stream, she also took responsibility for managing the entire program as a project. It was a QA-driven bootcamp – something that is hard to achieve even in real-life teams.

The mentors’ perspective

Here’s what Shruti and some of our other Proshore mentors had to say about the fourth bootcamp:

Shruti: “The overall experience was very fulfilling. Some of the campers have already gone on to secure jobs in their respective streams outside and inside Proshore. One of my mentees even landed a job as a project manager!”

Rikesh: “When I started in this industry, I wish I’d had a mentor to guide me and make my learning faster. That's why I became a mentor myself. Sharing my knowledge with others not only helps them, but also allows me to learn and grow. It's a fulfilling experience that motivates me to continue mentoring others.”

Krishma: “Each bootcamp has given a new experience and insights on how people learn, how they communicate and what they value – which is a good insight given my line of work – HR! It helps me understand the talent pool better.”

Sanket: “The most rewarding thing about being a mentor was seeing bootcampers apply the ideas, and packages we taught, using them to complete the project. The demo they put out on their graduation day remains a standout for me. Seeing their output gave me a sense of accomplishment!”

Kritika: “Being a mentor, I was there to share my knowledge and experience with bootcampers, but I also got to learn new things whenever we encountered new problems. For me, these were the most pleasing things about being a mentor.”

The view from bootcamp

Our bootcampers from this edition also had lots of positive things to say about their experience:

Chunan: “The bootcamp has been an opportunity to grow and improve as a person rather than just a learning opportunity. I also appreciate the time and effort of our mentors. They were always there to help us, even during late hours or through weekends.”

Piyush: “My overall experience in the bootcamp was incredibly enriching. The online and offline sessions, hands-on project working, team collaboration, resolving issues, and great learning environment helped me to not only become a good programmer but also a confident individual with better soft skills.”

Sanjeev: “This bootcamp helped me get better at frontend development and also increased my collaboration skills. My future goals and aspirations are to explore the Javascript world, which might involve getting better at React or learning backend technologies like Nest.”

 

 

View this post on Instagram

 

 

 

 

A post shared by Proshore 🚀 Remote ready-to-code teams (@proshore.official)

Are you ready for Bootcamp #5? 

Are you looking to gain experience in the software development industry in Nepal? Thinking about applying to the next Proshore Bootcamp? Discover more about the Proshore Bootcamp in our blog post on the first edition.

In our next installment of the Proshore Bootcamp, we’re looking forward to creating more opportunities that contribute to the promising future of Nepal as a tech hub. The fifth Proshore Bootcamp gets underway sometime around the 4th quarter of 2023. 

If you’re interested and don't want to miss out, get notified via email. In the meantime, you can follow us on socials to keep updated with exciting career opportunities.

 

 

View this post on Instagram

 

 

 

 

A post shared by Proshore 🚀 Remote ready-to-code teams (@proshore.official)

 

 

View this post on Instagram

 

 

 

 

A post shared by Proshore 🚀 Remote ready-to-code teams (@proshore.official)

Hear from the mentors and bootcampers of the 4th edition of Proshore Bootcamp: a program that provides aspiring IT professionals the chance to gain valuable experience working in software development.
Read more
How a mentorship program can kickstart software development careers

Proshore Bootcamp 5th edition

How a mentorship program can kickstart software development careers

Struggling to break into the exciting world of software development? You're not alone. Many aspiring developers lack the practical experience employers crave. Here's where mentorship programs like Proshore Bootcamp can bridge the gap.

Learn more

about Proshore Bootcamp

5th edition bootcampers from Proshore Bootcamp showing off their certificates during the graduation event

A mentorship program pairs aspiring professionals with experienced individuals who act as guides and advisors. Mentors offer valuable insights, share their expertise, and provide support and encouragement throughout the learning journey.

While traditional coding bootcamps and IT training courses offer valuable foundational knowledge, they often lack the real-world experience that’s crucial for landing a job in the software development industry. Mentorship programs are essentially shortcuts as they provide guided application of theory and a cheat sheet of mistakes to avoid.

Proshore’s premier mentorship program takes it a step further.

Proshore Bootcamp: Our vision

Since our inception in 2009, Proshore’s social mission has been to create sustainable and highly skilled jobs for the talented people in Nepal within Nepal. We strongly believe that the “war on talent” – the scarcity of highly skilled developers in the West and the abundant brain drain in Nepal, can be fought sustainably.

When repurposing our social mission to the grassroots level, Proshore Bootcamp was formed. The mentorship program aims to empower future IT talents of Nepal to kickstart successful IT careers. Helping promising talents enter the booming sector creates a ripple effect that in the long term contributes to creating “sustainable and highly-skilled jobs in Nepal”.

Proshore Bootcamp was born from our developers' struggles entering the industry. They lacked guidance, clarity on career paths, and understanding of how organizations work. We created the program to ensure this generation has a smoother journey.

Krishma Shrestha, Lead Mentor Soft Skills - Proshore Bootcamp 5th edition

Why Proshore Bootcamp?

Why should starting IT professionals consider mentorship programs for their software development journey? Let's delve into the benefits of Proshore’s mentorship program and explore its impact.

Benefits of our mentorship program

Traditional learning methods often leave a gap between theory and practice. Proshore Bootcamp bridges that gap by providing a unique and intensive mentorship experience. Here's what sets us apart:

1

Real-world project focus

Gain hands-on experience by working collaboratively on a real-world software development project alongside experienced professionals.

2

Expert mentorship

Learn from industry experts who will guide you through every step of the development process, answer your questions, and provide valuable feedback.

3

Agile methodology

Immerse yourself in Agile methodologies used by top tech companies, giving you a significant advantage in the job market.

4

Multiple streams

Choose from various streams like backend development (BE), frontend development (FE), quality assurance (QA), and project management (PM) to tailor your learning to your specific interests.

5

Well-paced

Each edition of Proshore Bootcamp is designed for 60 days of hybrid working. The program is especially paced taking job and academic commitments into consideration.

6

No charge

Proshore Bootcamp is free of cost. Selected candidates are, in turn, welcome to work from Proshore’s workspace in Nepal where breakfast, lunch, and other available amenities are provided.

1

Real-world project focus

Gain hands-on experience by working collaboratively on a real-world software development project alongside experienced professionals.

2

Expert mentorship

Learn from industry experts who will guide you through every step of the development process, answer your questions, and provide valuable feedback.

3

Agile methodology

Immerse yourself in Agile methodologies used by top tech companies, giving you a significant advantage in the job market.

4

Multiple streams

Choose from various streams like backend development (BE), frontend development (FE), quality assurance (QA), and project management (PM) to tailor your learning to your specific interests.

5

Well-paced

Each edition of Proshore Bootcamp is designed for 60 days of hybrid working. The program is especially paced taking job and academic commitments into consideration.

6

No charge

Proshore Bootcamp is free of cost. Selected candidates are, in turn, welcome to work from Proshore’s workspace in Nepal where breakfast, lunch, and other available amenities are provided.

Proshore Bootcamp: The impact

Started in 2021, Proshore Bootcamp is 5 editions old. Each edition has had a different set of promising IT talent across BE, FE, PM, and QA streams working on road-mapping, time-tracking, asset management, or skill assessment tools development projects.

However, given our vision of ultimately “creating sustainable and highly-skilled jobs in Nepal”, we measure each edition's success in the careers we have helped kickstart with each edition of Proshore Bootcamp. Here’s where we stand after 5 editions,

75

bootcampers enrolled across 5 editions

1:1

average mentor per bootcamper ratio

80%

program completion or graduation rate

25%

of bootcampers received jobs when graduating

In today's AI-driven world, having a mentor who can share thoughtful insights and experiences is invaluable, particularly during their early stages of growth. This leaves a lasting impact, ultimately contributing to a stronger tech community in Nepal.

Sanket Upreti, Lead Mentor Frontend Development - Proshore Bootcamp 5th edition

Proshore Bootcamp: The 5th edition

After its fifth edition, Proshore Bootcamp continues to uphold its reputation as a premier mentorship program in Nepal. Here’s a brief recap of the mentorship program,

1

Well over 250 applications were received for the 15 seats allocated for the program. Since the 4th edition, we’ve realized that 15 seats provide the optimal output as per Proshore Bootcamp’s current capacity.

2

2 of the mentors for the program, Sahaj and Sanket, were Bootcamp alums. Sanket was even the Lead Mentor for Backend Development Stream

3

Over 30 sessions were conducted across all streams by 16 different mentors, again ensuring that an average of 1:1 ratio was maintained for mentor per bootcamper ratio.

4

Bootcampers built an MVP of a skill assessment tool, aptly named ‘Skillshore’, which they pitched to a mock audience following business pitching and go-to-market sessions.

5

13 bootcampers graduated from the 5th edition of Proshore Bootcamp. 4 bootcampers were hired by our sister company, Digital Product Labs. 1 bootcamper was hired by a leading Nepali FinTech company.

1

Well over 250 applications were received for the 15 seats allocated for the program. Since the 4th edition, we’ve realized that 15 seats provide the optimal output as per Proshore Bootcamp’s current capacity.

2

2 of the mentors for the program, Sahaj and Sanket, were Bootcamp alums. Sanket was even the Lead Mentor for Backend Development Stream

3

Over 30 sessions were conducted across all streams by 16 different mentors, again ensuring that an average of 1:1 ratio was maintained for mentor per bootcamper ratio.

4

Bootcampers built an MVP of a skill assessment tool, aptly named ‘Skillshore’, which they pitched to a mock audience following business pitching and go-to-market sessions.

5

13 bootcampers graduated from the 5th edition of Proshore Bootcamp. 4 bootcampers were hired by our sister company, Digital Product Labs. 1 bootcamper was hired by a leading Nepali FinTech company.

Preview of the skill asssessment tool developed during the program:

Updated dashboard - Skillshore

Hear from some of the Bootcampers about their experience on the 5th edition of Proshore Bootcamp:

Grateful for the invaluable mentorship program at Proshore, where mentors guided me through the intricacies of Laravel development. With their expert guidance, I mastered the art of writing clean code, explored Laravel's multifaceted features, and prioritized personal growth. As I embark on this next chapter, I carry with me the wisdom imparted by my mentors, alongside passion and determination.

Nishu Sapkota, Bootcamper Backend Stream - Proshore Bootcamp 5th edition

The Proshore Bootcamp was a rewarding journey. Under a mentor's guidance, I explored new testing tools and honed my skills, becoming a proficient tester with improved soft skills. The comprehensive program covered both manual and automation testing. I'm grateful for this opportunity and to Proshore Nepal for granting me a job in QA, allowing me to gain real-world experience.

Prashant Maharjan, Bootcamper QA Stream - Proshore Bootcamp 5th edition

Proshore Bootcamp connected me with incredible mentors who generously shared their knowledge and guided us through any obstacles we faced. It wasn't just a first step; Proshore propelled me into the world of frontend development. I must say, within the span of three months, it feels like we underwent an UPDATE ourselves.

Shaun Pant, Bootcamper Frontend Stream - Proshore Bootcamp 5th edition

A remarkable experience! Working alongside my team and mentors, I discovered the power of collaboration and problem-solving. Learning Agile project management methods equipped me with valuable skills, and the connections I made have opened doors for opportunities. Proshore Bootcamp wasn't just about knowledge; it was a transformative journey.

Dristi Shrestha, Bootcamper PM Stream - Proshore Bootcamp 5th edition

Grateful for the invaluable mentorship program at Proshore, where mentors guided me through the intricacies of Laravel development. With their expert guidance, I mastered the art of writing clean code, explored Laravel's multifaceted features, and prioritized personal growth. As I embark on this next chapter, I carry with me the wisdom imparted by my mentors, alongside passion and determination.

Nishu Sapkota, Bootcamper Backend Stream - Proshore Bootcamp 5th edition

The Proshore Bootcamp was a rewarding journey. Under a mentor's guidance, I explored new testing tools and honed my skills, becoming a proficient tester with improved soft skills. The comprehensive program covered both manual and automation testing. I'm grateful for this opportunity and to Proshore Nepal for granting me a job in QA, allowing me to gain real-world experience.

Prashant Maharjan, Bootcamper QA Stream - Proshore Bootcamp 5th edition

Proshore Bootcamp connected me with incredible mentors who generously shared their knowledge and guided us through any obstacles we faced. It wasn't just a first step; Proshore propelled me into the world of frontend development. I must say, within the span of three months, it feels like we underwent an UPDATE ourselves.

Shaun Pant, Bootcamper Frontend Stream - Proshore Bootcamp 5th edition

A remarkable experience! Working alongside my team and mentors, I discovered the power of collaboration and problem-solving. Learning Agile project management methods equipped me with valuable skills, and the connections I made have opened doors for opportunities. Proshore Bootcamp wasn't just about knowledge; it was a transformative journey.

Dristi Shrestha, Bootcamper PM Stream - Proshore Bootcamp 5th edition

Curious to learn more about Proshore Bootcamp?

Dive into our past Bootcamp recaps for insights into our previous editions and our impact on Nepal's software development landscape.

Proshore Bootcamp 4th edition graduated bootcampers and mentors taking a group photo

Proshore Bootcamp #4: Kickstarting careers In software development

Proshore Bootcamp once again gives aspiring IT professionals in Nepal the chance to gain valuable experience of working in software development.

Featuring bootcampers from Proshore Bootcamp 3rd edition

Proshore Bootcamp #3: More than a mentorship program

Read our 3rd editon's recap to learn why Proshore Bootcamp improves on regular coding bootcamps, IT training, and programming courses.

proshore-bootcamp-2nd-edition-bootcampers

Proshore Bootcamp #2: A premier IT mentorship program in Nepal​

The 2nd edition of Proshore Bootcamp continued our mission to create better job opportunities for IT professionals in Nepal. Read about how it went.

Find out how Proshore Bootcamp, a mentorship program in Nepal that's completed 5 editions, is propelling young professionals into successful IT careers.
Read more
Proshore Bootcamp 6th Edition: A Transformative Journey into Real-World Software Development
6th edition bootcampers 'graduating' after gaining real-world development experience

by Krishma Shrestha HR Manager, Proshore

Proshore Bootcamp 6th Edition

A transformative journey into Real-World Software Development

For aspiring software developers in Nepal, gaining hands-on experience in real-world projects is often a challenge. Proshore Bootcamp, a mentorship-driven coding program, has been bridging this gap by offering immersive learning opportunities to talented individuals twice a year.

Learn more Explore our mentroship program, find out if its for you, and put your hat in the basket.

The recently concluded 6th edition of the Proshore Bootcamp proved to be yet another impactful experience, equipping participants with essential technical and soft skills while fostering a strong sense of collaboration and problem-solving.

A Bootcamp Built on Experience and Mentorship

The heart of Proshore Bootcamp lies in its mentors—seasoned professionals who dedicate their time to nurturing the next generation of developers. For the 6th edition, mentors like Sanket, Kundan, and Binaya, among others, brought years of experience, empathy, and leadership to the table.

Sanket Upreti, the Frontend Stream Mentor Lead and former bootcamper, emphasized the cyclical nature of growth: “Once being a bootcamper myself, that is enough motivation to help others grow.” His approach focused on breaking down complex tasks into manageable steps, guiding participants to “solve smaller components first before tackling the bigger picture.”

Kundan Karna, the Backend Stream Mentor Lead, highlighted the importance of foundational skills. Many bootcampers initially struggled with programming basics, so he conducted targeted sessions on research techniques and documentation. His proudest moment? Seeing three past bootcampers evolve into full-time Proshore developers—proof of the program’s career-launching impact.

Meanwhile, Binaya Dhungana, a six-time mentor and QA Stream Mentor Lead, tackled challenges like impostor syndrome and communication gaps. He shared, “Many felt overwhelmed, doubting their abilities. We emphasized progress over perfection and celebrated small wins.” His team-building exercises and focus on “clear, concise communication” helped bootcampers thrive in collaborative settings.

Overcoming Challenges, One Step at a Time

Like any rigorous program, Bootcamp #6 came with its share of challenges. Participants faced:

👩‍💻 Technical Complexity

Newcomers often froze when starting features. Mentors like Sanket encouraged iterative problem-solving.

🎭 Imposter Syndrome

Binaya’s candid sharing of his own learning curves normalized struggles, fostering resilience.

⏳ Time Management

With tight deadlines, bootcampers learned to prioritize tasks using tools like time-blocking.

🗓️ Communication Gaps

Remote collaboration demanded clarity. Regular stand-ups and feedback sessions turned hesitant speakers into proactive team players.

A standout example was Usan Sakhakarmi, who transformed from a nervous presenter to a confident problem-solver. His team’s late-night brainstorming sessions to resolve a critical project blocker showcased the program’s emphasis on ownership and collaboration.

Transformations That Speak Volumes

The impact of the bootcamp was evident in the transformations observed among the bootcampers. Sanket recalled how a group of bootcampers resolved a major project blocker by collaborating in online meetings, researching, and brainstorming solutions.

Their ability to take responsibility and work as a team showcased their growth in both technical skills and career prospects.

<> Skill Development

Bootcampers mastered Laravel, API optimization, and agile workflows.

🚀 Career Launchpads

Multiple participants, including Binayak and Usan, transitioned to full-time roles.

📢 Confidence Boosts

Graduation day—where teams presented projects to a live audience—was a pinnacle moment. As Sanket recalled, “Seeing them receive applause for months of hard work was unforgettable.”

For Kundan, one of the most rewarding experiences was seeing past bootcampers transition into full-time roles at Proshore. Three backend developers who started as bootcamp participants are now part of the company—a testament to the program’s effectiveness in nurturing talent.

A Bootcamper’s Journey: From Classroom to Career

For the bootcampers, this was more than just a training program—it was an exciting journey that pushed them beyond their comfort zones. The amalgamation of which could lead to a career kickstart!

Binayak, a bootcamper who discovered the bootcamp through a YouTube video, was able to secure a trainee position at Proshore’s sister company, Digital Product Labs (DPL).

✈️ Key Takeaways from Binayak’s Experience

⚖️ Balancing Act

Juggling college exams and bootcamp tasks required discipline. A hybrid schedule—technical work by day, studies by night—kept him on track.

🗣️ Beyond Code

Non-technical sessions on presentation skills (led by me, Krishma Shrestha) and soft skills boosted his confidence, essential for the modern developer.

<> Technical Wins

Kundan’s lessons on optimizing Laravel APIs left a lasting impact, equipping him with industry-relevant expertise.

Looking Ahead: Refining the Bootcamp Experience

While Bootcamp #6 was a success, with the development of ‘Vision Board’, mentors also identified areas for improvement:

1

Binaya noted that some QA candidates had fewer tasks, highlighting the need for better project planning in future editions. For example, integration of QA testing modules ensures even more holistic preparation.

2

Ensuring that all participants have ample learning opportunities should and will remain a priority for the program.

As the Proshore Bootcamp continues to evolve, its mission remains the same: to provide aspiring developers with the skills, experience, and mentorship needed to thrive in the industry. With every edition, it reinforces the belief that learning by doing, coupled with the right guidance, can unlock immense potential in Nepal’s tech talent.

The bootcamp was an incredible learning experience. It felt more like an exciting journey rather than just office work. I particularly enjoyed the non-technical sessions, as they helped me build confidence and improve my communication skills

Binayak Kunwor Backend Trainee & Bootcamp #6 Graduate

Are You Ready to Join the Next Edition?

For those looking to kickstart their careers in software development, the Proshore Bootcamp is more than just a learning experience—it’s a launchpad for success.

If you’re eager to gain real-world project experience, collaborate with experienced mentors, and develop skills that set you apart, the next edition awaits you. Stay tuned and take the leap toward your future in tech!

5th edition bootcampers from Proshore Bootcamp showing off their certificates during the graduation event

How a mentorship program can kickstart software development careers

Many aspiring developers lack the practical experience employers crave. Here's where mentorship programs like Proshore Bootcamp can bridge the gap.

Proshore Bootcamp 4th edition graduated bootcampers and mentors taking a group photo

Proshore Bootcamp #4: Kickstarting careers In software development

Proshore Bootcamp once again gives aspiring IT professionals in Nepal the chance to gain valuable experience of working in software development.

Featuring bootcampers from Proshore Bootcamp 3rd edition

Proshore Bootcamp #3: More than a mentorship program

Read our 3rd editon's recap to learn why Proshore Bootcamp improves on regular coding bootcamps, IT training, and programming courses.

The 6th edition was yet another impactful experience, equipping Bootcampers with essential technical/soft skills needed for real-world development.
Read more