Capping IT Off

Capping IT Off

Opinions expressed on this blog reflect the writer’s views and not the position of the Capgemini Group

Future of Testing: Career Opportunities

(1) Background

Software testing as an independent discipline was born nearly two decades ago. There once was a time when IT professionals had to be convinced that testing could be a career; many people thought software development careers were more attractive and that testing meant a manual, monotonous job. However, testing and quality assurance (QA) as a career has evolved over years and these myths have since been shaken. Testing and QA careers are rewarding and challenging, like other fields in IT industry. This blog discusses the various opportunities and careers in software testing and QA, career paths, and how to enrich your career in this field.  IT veterans and young professionals alike have found their place in the QA and testing world. 

Currently, close to 50% of the global testing outsourced work is carried out in India. The size of the testing market is estimated at $40 billion, with 40% of it labeled as “specialized” testing (done by independent testers) against 60% traditional testing (embedded in the development lifecycle). The specialized testing share is continually on the rise in line with advancements in software development lifecycles, the movement towards DevOps and agile, and continuous testing. 

(2) Career Options in Testing Services

Testing professionals can choose from various career paths—technical, architect, consulting, project management—to move forward in their careers. The SMAC (Social media, Mobility, Analytics, and Cloud) world today has made QA even more important. The cost of failure in the digital world today is very high, particularly when one includes the reputational damages,  which have made robust QA processes essential. The agile and DevOps world has not eliminated the need for testing; rather, such testing is carried out in sprints, with increased sprints driving the need for more testing and automation. The testing profession has continued to adapt to the rapidly changing needs of dynamic business and the various development methodologies used.

Practitioners in testing services can progress their careers by doing the following: 

  • Cultivating knowledge in a diverse set of testing solutions, processes, tools, methods, architectures and disciplines
  • Applying industry expertise and domain-specific knowledge.
  • Navigating any one of the four peaks by acquiring breadth and depth in core capabilities
  • Enhancing engagement experiences, undertaking training and mentoring in order to progress to the executive level. 

The majority of testing services practitioners are in the technical peak, although career paths are available in each of the four peaks. Practitioners grow core testing skills and capabilities as they progress.  Typically, practitioners can decide on a career path in one of the four peaks.

(3) Typical Roles in Testing Services

Testing services practitioners come from a variety of backgrounds. Typical job roles that a testing services practitioner may have today or in the future can include:

  • Test Specialist
  • Test Architect
  • Technical Team Leader
  • Test Consultant
  • Test Manager

 

The testing services skill sets include test consulting, test management, planning, execution, test environment and data management, defect management, automation tools comparison and selection, test automation architecting, security testing, performance, and capacity management.

 

(4) The Importance of Industry and Domain, Technology and Tools, and Process Skills in Testing Careers

Testing careers can leverage domain and analytical skills, process, technical knowledge, technology and tool skills, communication, and soft skills. Above all, attitude, flexibility, and learnability are some of the most desired skills for test professionals. The figure below indicates the plethora of industry and domains and technology skills one can choose from in order to specialize in their testing career path at providers such as Capgemini.  

 

(5) Required Skills for Agile and DevOps Testing—Findings from World Quality Report 2016

The World Quality Report 2016 surveyed the Agile and DevOps skills needed and an organization’s readiness with these skills. As per World Quality Report 2016, the testing skills which would see higher demand in the evolving world of Agile and DevOps include test strategy and design skills, test environment virtualization, and non-functional testing (performance, security).

(6) Conclusion 

Testing comprises 30-40% of SDLC and despite all advances in tools, the percentage is not likely to drastically change. There is always need for testing, whether one implements a new technology, enhances existing implementation, or maintains existing code!

New methods and tools for testing are continually evolving, so testers will always be relevant—be they independent testers in TCOEs and large managed services test factories, or testers in smaller agile and DevOps projects, or testers to customer development projects with Java, .net, or testers for enterprise applications such as SAP and Oracle. 

Testing is a field that can leverage an individual’s multi-faceted skills in business, technical, process, soft skills, domain, and industry skills.

Authors

Main Author - Renu Rajani, Vice President, Testing Global Service Line, Capgemini India; renu.rajani@capgemini.com

Contributing Authors - Varun Khanna, Solutioning Manager, varun.khanna@capgemini.com; Sripriya CP, Solutioning Consultant, sripriya.cp@capgemini.com

About the author

Renu Rajani
19 Comments Leave a comment
True essence of testing is articulated and the need for it along with different roles and career opportunities.
Thank you! Good note on testing which definitely helps to understand current & future of testing opportunities in IT world. Thanks!
Renu, I liked your article and insight into the future for testing and testing roles. Im at the peak of my career in terms of traditional Testing processes, management and leadership. How does someone like me transition into the Digital and Analytical industry while staying in the QAT domain? There is so much information out there, but any guidance in this matter will be appreciated. Thank you!
rrajani's picture
Best way to transition is to add QA for some of the new age Digital transformation work to your experience. Some trainings/certifications on specific tools related to the Digital can help, but the same needs to be specific to the project you pick up. Other way round, try acquiring some digital QA tool skills and apply them to the projects you take up.
Amazing article, will help all the tester realize that the testing has importance as we go on.
Ms Rajani Well presented. However automation of testing can take away few jobs. Perhaps this may be considered in the next post Thanks Murali
rrajani's picture
True Murali, automation taking away jobs has been over-spoken topic. I wanted to take a rather constructive approach on how testers should be prepared in the disruptive digital era. Please refer to my other blogs on https://www.capgemini.com/blog/capping-it-off/author/renu-rajani-18361 specifically the blog on "Robotics and Machine Learning combined with Internet of Things - What it means for Indian Services Industry" https://www.capgemini.com/blog/capping-it-off/2016/03/robotics-and-machine-learning-combined-with-internet-of-things-what
Thanks Rajani for the valuable blog. As Murali Said Automation Testing taking away jobs. Even i saw so many situation where everyone preferring Automation QA rather than Manual.The billing rate is also little high. Even when i feel the same way when i was searching job. With me people who are having Automation they are getting interview calls 5 per day where as i was getting 5 calls in 5 days. There are situation when you will do best at interview interview will ask do you have automation experience. 4 years back when i was into CRM Testing i was thinking i will continue my career in this, but now the market says no to this. It seems Without automation its very difficult to survive in this market. Could you please suggest what we can do to make our career grow. e.g ETL Testing, Healthcare Testing or Hadoop Testing etc.
Thanks Rajani for the valuable blog. As Murali Said Automation Testing taking away jobs. Even i saw so many situation where everyone preferring Automation QA rather than Manual.The billing rate is also little high. Even when i feel the same way when i was searching job. With me people who are having Automation they are getting interview calls 5 per day where as i was getting 5 calls in 5 days. There are situation when you will do best at interview interview will ask do you have automation experience. 4 years back when i was into CRM Testing i was thinking i will continue my career in this, but now the market says no to this. It seems Without automation its very difficult to survive in this market. Could you please suggest what we can do to make our career grow. e.g ETL Testing, Healthcare Testing or Hadoop Testing etc.
Rajani Thanks for your valuable Post. As Murali said Automation is taking away jobs from manual i also feel the same. Some year back i was thinking i will stick to CRM testing and will pursue my career in this. But now its totally different as companies are asking Automation with CRM. Could you please suggest any other area like ETL or Healthcare or Hadoop Testing where we can see growth for future if someone does not want to go Automation Testing.
rrajani's picture
Ranjan, thanks for your comments. I see that what you have written is not a question, it is a good suggestion for all. I should have been clear in section-4 figure where I have listed several skills that these skills need not stand alone, good testers possess multiple skills, e.g. CRM/DW with automation, etc. You dont need to move away from your domain/industry expertise around CRM, get into a latest product on CRM (e.g. SFDC) and apply the automation best practices, that would help you have your career take a new turn!
Thanks Rajani for you response. As per you we have to choose one automation tool. Could you please tell me how about Hadoop or any other area where we can go. Mostly my interest is towards functional side or BA side. I just started working with pre Sales team but not sure what is the future scope for the same. Thanks Ranjan
One of the Best Concise article on Testing and well articulated and fit to educate every one in the industry who all come from Pure New and Innovative Technology Perspectives.
Ms Rajani, Well briefed about Testing Family roles and its necessity on different areas of domains. Even thrown light on future DevOps & Agile era. My question, Automation importance is there still but how the automation is going to a big success in this Digital world (Internet of Things).
Ms Rajani, Well briefed about Testing Family roles and its necessity on different areas of domains. Even thrown light on future DevOps & Agile era. My question, Automation importance is there still but how the automation is going to a big success in this Digital world (Internet of Things).
Surely, no more testing times. It will only be Quality Times ahead.
Nice compilation on testing path ahead on career standpoint and direction on what to choose and how to excel. In a changing business ambience , next big thing is a Digital platform transition of all business systems across world , and the world is ready for that but approx 90% systems are not been transformed on to digilization of thier business apps.So that good to be transform on skill side to prepare for those opportunity to pursue on testing space. Day ahead : all enterprise apps on android, ios, windows runs by the busineess on the go....
Great article Renu, thanks. Exactly what a lot of our clients deal with currently. BR, Thomas
Great article Renu, as usual very impressive. This gives the overall wide thinking about testing/tester approaches

Leave a comment

Your email address will not be published. Required fields are marked *.