QA Community
4.55K subscribers
658 photos
110 videos
1 file
565 links
You can find it here:
- news
- real cases
- meetups and talks
- internship programs
- and sparkling humor

Cooperation: @evgeniybryk

FB channel: https://www.facebook.com/people/QA-Community/100086298857628
Download Telegram
When it comes to decide who is going to fix a bug 🐞
Forwarded from QA Community
πŸš€ How about you start teaching others? Not sure where to begin? It's simple – let’s start with our meetup on July 23 under the expert guidance of seasoned speaker Artsiom Rusau – a true QA guru and teacher with 5 years of experience.

Registration: https://forms.gle/SBDLaqM2x4Cu8MVp9

Together, we'll analyze problems faced by many: where to start and how to overcome fears. We'll highlight various learning formats – from company internal training to individual mentorship and author courses. Discover the best platforms for learning: professional communities and such popular online platforms as Stepik, Udemy, and YouTube.

Event details:
πŸ“… July 23, 17:00 CET (19:00 Georgia time)
πŸ“ Sunny Tbilisi
πŸ’» Offline + online streaming (with recording)
🎀 Language: Russian

Join the meetup to gain valuable insights and life hacks from a professional! πŸš€

Become a speaker
Why You Shouldn't Use AI to Write Your Tests?❓❓❓

πŸ”— https://swizec.com/blog/why-you-shouldnt-use-ai-to-write-your-tests/
🌟 12 Data Structures You Must Know 🌟

Data structures form the backbone of efficient programming. They organize and manage data for optimal access and manipulation.
πŸ§‘β€πŸ’»As a tech professional, mastering these structures is essential:

1. Arrays: Collection of items in contiguous memory, efficient for random access.
2. Strings: Sequence of characters used for representing text.
3. Tuples: Immutable lists suitable for storing fixed collections of elements.
4. Lists: Flexible linear collections accommodating various data types.
5. Dictionaries: Hash tables storing key-value pairs for efficient lookups.
6. Sets: Collections of unique elements, ideal for uniqueness checks.
7. Trees: Hierarchical structures with nodes and child nodes, great for searching and sorting.
8. Linked Lists: Linear structures with nodes linked via pointers, beneficial for dynamic data.
9. Stacks: LIFO structures for undo/redo operations and function call management.
10. Queues: FIFO structures for task processing in specific order.
11. Graphs: Non-linear structures of nodes and edges, representing object relationships.
12. Maps: Stores key-value pairs with keys of any data type, enhancing data retrieval.

Mastering these data structures empowers you to write efficient code and ace those tough interview questions. πŸš€
Forwarded from ANDERSEN TRAINEE
#recruitment

Andersen announces recruitment for the QA MANUAL Trainee.

Locations
*:
- Warsaw
- Budapest
- Serbia
- Romania
- Batumi, Tbilisi
- Baku
- Almaty
- Cherkasy, Dnipro, Chernihiv, Lviv, Odesa
- Gomel, Vitebsk, Polotsk

*Including relocatees.

Requirements:
πŸ“ŒENGLISH level Intermediate or higher (spoken communication);
πŸ“Œgood knowledge of testing theory;
πŸ“Œunderstanding of SQL;
πŸ“Œunderstanding of WEB / Mobile apps;
πŸ“Œwork experience is not required;

Will be a plus:
πŸ“Œtechnical background, any experience in programming, completed courses in testing area;
πŸ“ŒGERMAN level Intermediate or higher (spoken communication).

⭐️Guaranteed employment upon successful completion of training.

βœ‰οΈIf you are interested in a traineeship at the international company Andersen, we kindly ask you to fill in the FORM and follow the directions that will be sent to your email specified in the form.

Andersen is a great opportunity for your start and growth in IT ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
For all QA engineers – there is a reason to get together again! We invite you to a new Tech Talk in Warsaw! πŸŽ‰

On August 8, LuΓ­s Dias (Lead Tester) will demonstrate a practical example of creating a product, covering all phases of the V-model from both the development and testing perspectives.

Register here: https://people.andersenlab.com/events/qa-warsaw-offline-meetup

Meetup agenda:
– Product overview;
– Requirements analysis;
– Software and hardware system architecture;
– Component design;
– Hardware assembly and software implementation;
– Testing;
– Conclusions and further work;
– Q&A session.

Tech Talk details:
⏰ Time: 18:30 (CET)
πŸ•’ Duration: 1 hour
πŸ—£οΈ Language: English
πŸ“ Offline: Andersen’s office in Warsaw
πŸ’» Online: The link to the stream will be sent to your email specified in the registration form

Such a win-win strategy: we get your presence, and you get valuable information. See you!

Become a speaker
Test_Plan_Sample.pdf
345.7 KB
πŸ“‹ Test Plan Sample πŸ“‹

One of the most important documents to be generated by the QA team is the test plan, as the team will acting blindly without; not knowing the criteria, the starting point, or even when to perform different testing types can risk the whole delivery and causes bad code delivery.

Test plan sections and content can vary based on project and delivery nature, therefore, the attached test plan PDF is considered as a generic one that serves all software testing delivery purposes.

πŸ”₯ Save it so you don’t lose it πŸ”₯
πŸ”₯ The Philosophy of Architecture - Barry O'Reilly - NDC Oslo 2024πŸ”₯

This session looks at the underlying philosophical beliefs that inform the everyday practice of software architecture. Instead of endlessly arguing in terms of frameworks and methods, why not understand why we think the way we do, why some people disagree, and why we can’t trust our Computer Science educations? Who are we, why are we like this, and can we ever change?

πŸ‘€ Watch it on YouTube πŸ‘€
We invite you to a new marketing meetup in Minsk!

On August 21, we are going to hold a meetup with an invited expert. Alyona Kostyleva (CMO at IT-Academy) will come to us to tell you about Censydiam. Censydiam is a typology that helps to systematize knowledge about a target audience and turn it into an understandable work plan.

πŸ”₯πŸ”— Register here πŸ”—πŸ”₯

Tech Talk Agenda:
– Determining who our potential consumers are and defining why it’s important to know your target audience;
– Analyzing the basic needs and motivations of the target audience;
– Delving into the essence of the Censydiam model and learning how it helps to simplify the work with consumer motivation;
– Applying the knowledge gained and considering practical examples of using the Censydiam model;

Tech Talk details:
⏰ Time: 17:30 (CET)/18:30 (Minsk time)
πŸ•’ Duration: 1 hour
πŸ—£οΈ Language: ru
πŸ“ Offline: Andersen’s office in Minsk
πŸ’» Online: The link to the stream will be sent to your email specified in the registration form

Become a speaker
πŸ”₯ Free Learning Resources For Software Testers πŸ”₯
An ongoing project to create a set of links to free online learning resources for new and experienced Software Testers (Click Readme.md to view).

Since computer science and IT university departments don't invariably offer dedicated software testing modules and resources are spread among various different providers linked to different methodologies, I created this project to help guide new testers into some sort of useful curriculum and collate some existing web-based resources into lists of links.

πŸ‘€ πŸ”— Github repository πŸ”—πŸ‘€
πŸ”₯ Explaining 9 types of API testing πŸ”₯

1️⃣ Smoke Testing
This is done after API development is complete. Simply validate if the APIs are working and nothing breaks.
2️⃣ Functional Testing
This creates a test plan based on the functional requirements and compares the results with the expected results.
3️⃣ Integration Testing
This test combines several API calls to perform end-to-end tests. The intra-service communications and data transmissions are tested.
4️⃣ Regression Testing
This test ensures that bug fixes or new features shouldn’t break the existing behaviors of APIs.
5️⃣ Load Testing
This tests applications’ performance by simulating different loads. Then we can calculate the capacity of the application.
6️⃣ Stress Testing
We deliberately create high loads to the APIs and test if the APIs are able to function normally.
7️⃣ Security Testing
This tests the APIs against all possible external threats.
8️⃣ UI Testing
This tests the UI interactions with the APIs to make sure the data can be displayed properly.
9️⃣ Fuzz Testing
This injects invalid or unexpected input data into the API and tries to crash the API. In this way, it identifies the API vulnerabilities.
πŸ€–Using AI (ChatGPT) in QA Manual Work (ru)

At this meetup, we talked about AI capabilities in the context of a QA Manual engineer's work with a demonstration of several practical examples.

Tech Talk agenda:
– Introduction;
– Test design techniques;
– Test documentation;
– Work with text;
– Postman tests;
– Work with Relational DBs;
– Conclusion.

πŸ‘€ Watch it on YouTube πŸ‘€
πŸ“‹ Developing a Quality Strategy πŸ“‹

If a quality strategy is not a testing strategy, what is it? A quality strategy is a holistic view of all the different thoughts, beliefs, and ideas that go into producing a quality product. If it sounds vague, that’s because it is.

To demonstrate how to put together a quality strategy and operationalize it, I’m going to draw a parallel between the test design pattern of Arrange-Act-Assert. You can use that pattern as a model when developing and implementing a quality strategy.

πŸ”— Read full article πŸ”—
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ“Έ No more asking someone to take a You can now do it yourself with Google's Add Me feature -
here's how:

Take a group photo with a space for yourself.
Snap a pic of you in that spot.
Let Google's Al magic work its wonders by seamlessly adding you to the group photo.

This amazing new feature is available on the Pixel 9 series of smartphones.
It uses Al and augmented reality to magically insert you into group photos where you might be missing.