Given the rapid expansion of this industry and its promising future prospects, coupled with my inherent attributes like meticulous attention to detail, an eye for problem-solving, and a genuine dedication to upholding top-tier quality standards for products, the decision to transition my career to Quality Assurance felt remarkably natural. Unexpectedly, within a span of six months, I was able to create a straightforward yet highly informative guide in this very domain.
As a QA, you are ultimately accountable for delivering and maintaining the procedure throughout each level in Quality Assurance. The basic goal of the process is to produce a product that is free of technical glitches and intuitive to use.
As a QA tester, you must be committed to the project you're working on, pay close attention to detail, communicate clearly, and have other necessary soft skills. Additionally, testing always comes with development since it’s important to understand why things have happened or what possible solutions there are. As a result, QA is now an important step in any software development process and a crucial part of the development team. Recent data shows that the need for QAs are steadily increasing due to the amount of development companies are continuing to do.
Below i’ve compiled a list of resources that helped me train as a QA, these are varying degrees of cost and commitment suited for different needs and levels.
- Best QA Manual Software Testing: Live Project+Agile+Jira+API, An online course headed by Richa Mehta. Topics covered include Responsibilities of QA and Team members; Methods of developing software; Jira software; Requirements analysis; Documentation; Real-time testing; Different types of Testing.
- The complete 2022 Software Testing Bootcamp An online course headed by Tarek Roshdy, Nezam Academy, Nezam Team. Topics covered include: Manual Testing Basics; Agile Testing Basics (Jira-Trello); API and web-service testing (Postman); Performance testing (Jmeter&HPLoadrunner); Unit Testing (JUnit5-Mockito); Black Box Test Techniques; White Box Test Techniques
- Software tester: from zero to hero, An online course headed by Michele Spoldi. Topics covered include: What is Software testing?; How to write defect/bug?; Who can become a Software Test Engineer? What are the necessary skills?; How to write a test script scenario?; Writing basic SQL queries.
- "How Google Tests Software" written by: James A. Whittaker, Jason A. Joseph, and Jeff Carollo
- Software Testing Karthik John Babu
- Software testing Podcast KiwiQA Services
Academia and practical part:
Introduction to Software Testing - TDL (TestDevLab school)
- Gained a solid understanding of basic testing concepts
- Understood the role of testing in the software development process
- Learned to apply software testing tools
- Experienced software testing processes, test case writing, and test execution
- Formed a solid understanding of testing implementation in Agile projects
- Followed a basic test process by using Xray Jira plugin
- Practiced the creation of Jira test dashboard
- Testing Basics
- Academy bugs
- uTest Cycle Process
- Slots, Test Cases and reviews
- Bug Reports
- Screen Recordings
- Browser Logs
- Mobile Device Logs
- Web Debugging Proxy
- Personally Identifiable Information (PII)
- Introduction to Testing
- Computer Testing
- Mobile Device Testing
- Usability Testing
- Testing techniques used for manual testing at Tester Work
- Security Best Practices
- Project types the testers can take part in:
- Exploratory Testing
- Test Case Execution
- Automated Test Case Execution – Tester Work Platform
- Usability projects (UX)