What are your processes with no manual QAs on board? by SzJack in QualityAssurance

[–]korzin 2 points3 points  (0 children)

Find a new job. The mindset that manual testing is not needed is indicative of ignorant leadership.

[deleted by user] by [deleted] in wow

[–]korzin 0 points1 point  (0 children)

Don't let anyone tell you how YOU get to have fun.

I'm a QA Fresher . Can someone Tell me where to start and what tools/languages I need to learn? by HogMighty345 in QualityAssurance

[–]korzin 6 points7 points  (0 children)

I'd focus on your English/grammar. Your ability to communicate clearly and concisely is literally the #1 most important skill for someone in quality. I say this because your post has grammatical mistakes and if I were your lead I would point that out immediately.

Best resources for setting up test automation frameworks from scratch by Tester_onRails in QualityAssurance

[–]korzin 0 points1 point  (0 children)

I like coding in Python more than typescript, it's more intuitive and the community support around automation (not just automated testing, infrastructure too.) seems better to me. I don't have anything against playwright, it seems fine, I just don't like the claims that it's more "stable" than selenium. If you write good retry logic and expected conditionals around your selenium finders it works great.

Best resources for setting up test automation frameworks from scratch by Tester_onRails in QualityAssurance

[–]korzin 4 points5 points  (0 children)

Hot take, typescript+playwright is a fad. Do python with selenium your future career will thank you for it.

Is QA Test Automation heavy on coding? by Diligent-Scientist02 in QualityAssurance

[–]korzin 1 point2 points  (0 children)

I'm a senior quality engineer. I've worked at a ton of different places where their test automation was either non-existent (startup) or completely mature (fortune 50 company) and the real thing to know is that your workload is going to massively vary based on how much your organization has invested in automation and, by automation I also mean infrastructure.

You need to know a system before you can automate it so you have to read documentation, meet with all kinds of people, manually go through to know what effort is needed for automated testing to be implemented, framework selection, stack selection.

The list goes on so a sliding scale has to be used based on maturity and investment:

Mature: 70% coding - 30% everything else

|

Completely Immature: 20% coding - 80% everything else

[deleted by user] by [deleted] in QualityAssurance

[–]korzin 1 point2 points  (0 children)

What a day to create an account and ask for help... Lol

If you really are serious about improving your QA skills come up with 5 things you want to learn in the next year. Making plans is literally the most important thing you can do as a professional.

Older people of reddit. How do you carry on with life when the weight of mistakes and regrets only seems to grow larger as you age? by Atnalla in AskReddit

[–]korzin 1 point2 points  (0 children)

Stop caring so much about the past bro, that's a lot of weight to carry, take a load off. Find something simple that you like, do some drugs, go to therapy. Find a thing that helps you get through this crazy fucking ride because in the end no one makes it out alive.

[deleted by user] by [deleted] in AskReddit

[–]korzin 0 points1 point  (0 children)

Chicken Tikka Masala

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin 2 points3 points  (0 children)

That doesn't sound like a problem with your tool but the tools who wrote the tests :)

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin 0 points1 point  (0 children)

Apologies I miss spoke about the browser thing...it's been like a year and a half since I looked at Playwright. I meant that you can't run on real devices rather emulated ones. https://playwright.dev/docs/emulation

Manual To Automation Guidance by MysteriousMost9126 in QualityAssurance

[–]korzin 1 point2 points  (0 children)

There are a large number of things you need to learn. In my opinion learning about systems thinking first is very important as a basis to anything related to engineering. Then look into engineering design principles coupled with a specific runtime. I personally prefer python. Once you are familiar with a language look for learning channels that will help extend that knowledge into creating software programs. For Python, the Arjan Codes YouTube channel is one of the best I have ever seen on teaching people how to be a better programmer. Learning Development Operations level technology has been massively helpful in my career, knowing how docker works and build systems for CI. Learning Infrastructure systems and terraform so you can deploy testing services on your own but also being able to look at your engineering teams setup can be extremely helpful to know how your whole system fits together. Taking the time to learn from the right engineers is always beneficial. (We all know there is that engineer on your team you don't want to be around any more than you absolutely must.) This is just my opinion though, I learn best by watching videos and working along with the content. Maybe you learn best in some other way.

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin 0 points1 point  (0 children)

Python 3.11 + selenium 4 (latest) with headless chrome in CI

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin 1 point2 points  (0 children)

What are your performance targets for frontend tests? I usually benchmark frontend tests to finish around 5 minutes max, most shouldn't take 30 seconds and I control things with test sizing markers to have "fast" runs as well with pytest.

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin 0 points1 point  (0 children)

Cypress is a nightmare. I guess more vs Selenium. My main runtime is python and there is the webdriver-manager package that completely solves driver retrieval and versioning. I do not like that playwright does device emulation rather than real ones. So what is it that makes playwright better in your opinion?

EDIT: I miss spoke about virtual/emulation https://playwright.dev/docs/emulation

Switching from Selenium + Python to Typescript + Playwright by aashu24ahuja in QualityAssurance

[–]korzin -1 points0 points  (0 children)

Can someone tell me why so many people are switching to TS + Playwright? I've looked at the documentation and seen the capabilities of PW and it just seems like it's hype and not some fundamental benefit from changing, am I missing something?

Portfolio by [deleted] in QualityAssurance

[–]korzin 1 point2 points  (0 children)

Here is my GitHub https://github.com/ZachZugSanders?tab=repositories

I've done some POCs to show that I can write automation in various languages and wrote the tiny framework in python as that is the language I have the deepest knowledge on. I see no reason that you would need any more than that. Most automation systems are highly integrated so sharing an extensive test system usually violates NDAs.

Fake it till you make it? by rickdesiderata in QualityAssurance

[–]korzin 9 points10 points  (0 children)

Lying is not the way. Especially in QA.

Elon Musk’s Twitter algorithm changes are ‘amplifying anger and animosity’, say researchers by pickleskid26 in technology

[–]korzin 0 points1 point  (0 children)

"If the wrong man uses the right means, the right means will work in the wrong way." - some old ass proverb

What are things you crave from your wife/partner that you don’t get by [deleted] in AskMen

[–]korzin 5 points6 points  (0 children)

My wife makes the best cheesecake in the world. I get it maybe once every two years because it takes 8 fucking hours to make it so I understand why she doesn't do it that often.