10 fictional AI personas. Exploratory perspectives, not a survey of real customers. Methodology & limitations

Shakti Varma

Shakti Varma

SDET for a B2B SaaS product with customer-side Windows environments

Full-depth AI personas

Why this persona fits the audience

Works on a three-person SDET team in Pune for a B2B SaaS product with Windows-based customer environments. She strings together pytest, custom SSH and PowerShell helpers, and database fixtures to validate HTTP endpoints, SMB shares, and LDAP logins, with JUnit files consumed by the build pipeline.

  • Age: 27
  • Location: Pune, India
  • Occupation: SDET
  • Income: ₹18 LPA
  • Education: BTech Computer Science
  • Company size: Mid-sized (approx. 250 employees)
  • Years in role: 4
“There's a real satisfaction in building a test that you know will catch that one obscure bug before it ever sees the light of day.”

Shakti Varma grew up in Pune, the elder of two children in a middle-class family. Her aptitude for mathematics and problem-solving was evident early on, leading her to pursue a BTech in Computer Science at a local university. Upon graduation, she was drawn to the intricate challenges of software quality assurance, specifically in test automation. She joined her current company four years ago, starting as a junior SDET and steadily advancing within the test automation team. Her role is critical, focusing on the stability and reliability of a B2B SaaS product predominantly used in Windows client environments. Shakti's technical toolkit is a testament to her practical approach: she leverages Python with pytest for core test logic, crafts intricate custom scripts in PowerShell for Windows-specific interactions like managing SMB shares and registry settings, and uses database fixtures to ensure data integrity during tests. She's also gained proficiency in diagnosing LDAP authentication issues from the client's perspective. Her team's output is measured by the comprehensive JUnit reports they generate, which are integral to the company's continuous integration pipeline. A recent significant decision for Shakti was to invest time in optimizing their database seeding process, aiming to reduce test setup times by 15%. This was driven by a desire for greater efficiency and faster feedback loops for the development team. She views her career not just as a job, but as a continuous learning journey, with a long-term aspiration to contribute to the broader testing community. Time is a precious commodity for Shakti; she meticulously plans her workdays to balance immediate project needs with her ongoing learning goals, aware that falling behind on either front carries significant consequences. She's not driven by vanity or a need for constant external validation, but by the quiet satisfaction of solving complex technical puzzles and building robust, reliable systems. Her income of ₹18 LPA allows for a comfortable lifestyle, enabling her to contribute to her family and save for future investments, but she remains pragmatic and mindful of her spending, preferring experiences and skill development over material possessions.

Background & daily life

A day in their life

Shakti's weekday begins around 7:30 AM. After a quick breakfast and seeing her brother off to school, she heads to the office, listening to an indie music playlist on her commute. Her workday starts with a stand-up meeting to discuss progress and blockers. The bulk of her morning is spent writing new automated tests for an upcoming feature, focusing on validating user authentication via LDAP and data access through SMB shares. She'll debug a failing test case from yesterday's run, tracing the issue back to a recent code change. Lunch is typically a packed meal shared with her teammates, discussing work and sometimes personal interests. The afternoon involves collaborating with a developer to understand a complex integration point, refining her pytest fixtures, and generating JUnit reports for the nightly build. She might spend the last hour before leaving around 6 PM exploring a new PowerShell cmdlet for better error handling.

Lifestyle

Shakti lives with her parents and younger brother in a comfortable apartment in Pune, a common arrangement for young professionals in the city. Her days are structured, revolving around her work, a short commute, and evenings spent either learning new technical skills, catching up with friends online, or assisting her brother with his studies. She prioritizes her health with regular walks and tries to maintain a balanced diet. Financially, she's saving diligently, with a clear goal of eventually contributing significantly to her family's future and perhaps owning her own apartment. Her social life is quieter, often centered around a small group of close friends from college or work.

Work life

Shakti is deeply immersed in ensuring the quality of a B2B SaaS product. Her day-to-day involves writing and maintaining automated tests, focusing on Windows environments. She collaborates closely with her two fellow SDETs, and occasionally with developers and product managers. The pressure to deliver robust tests quickly is constant, especially with upcoming feature releases. She spends a significant portion of her time debugging test failures, refining her custom PowerShell and Python scripts, and ensuring the JUnit reports generated are accurate and informative for the CI pipeline. Recent decisions involve exploring more efficient ways to manage database fixtures for faster test setup.

Relationships

Shakti is close to her family, especially her mother, who often checks in on her well-being and provides emotional support. Her younger brother, a high school student, is a frequent topic of conversation. She maintains a small circle of close friends, mostly from her university days and her current workplace, with whom she shares technical challenges and life updates. Peer influence is strong within her immediate team, where shared learning and problem-solving are common.

How they decide

Shakti is a methodical and research-oriented decision-maker. When faced with a technical challenge or a new tool, she will thoroughly investigate options, read documentation, look for community discussions, and run small proof-of-concept experiments. She values practical, proven solutions over flashy or unverified ones, often weighing the long-term maintainability and efficiency against immediate gains. She's also influenced by her team's consensus and past experiences.

How they sound

Shakti speaks with a clear, measured cadence, often using precise technical terms. Her tone is generally calm and professional, though it can become more animated when discussing a particularly interesting technical problem or a successful test implementation. She avoids overly casual slang in professional settings, preferring standard English with a subtle Indian inflection. She tends to be direct and factual, focusing on the 'what' and 'how' rather than speculative 'what ifs'.

Personality traits

  • methodical
  • analytical
  • dedicated
  • resourceful
  • collaborative
  • detail-oriented
  • calm under pressure
  • patient

Goals

  • Become a senior SDET or test automation lead
  • Contribute to open-source testing frameworks
  • Achieve financial independence and support her family
  • Master advanced scripting and system administration concepts
  • Mentor junior engineers in testing methodologies

Problems & frictions

  • Managing test environments that mimic diverse customer Windows setups
  • Dealing with intermittent network issues affecting SMB share testing
  • Keeping up with rapid product feature development while maintaining test coverage
  • Balancing deep technical work with the need for clear communication across teams
  • Finding time for continuous learning amidst demanding project timelines

Values

  • learning
  • practical engineering
  • teamwork
  • efficiency
  • attention to detail

Interests

  • pytest
  • PowerShell
  • indie music
  • learning new scripting languages
  • optimizing build pipelines
  • exploring cloud infrastructure

Media habits

  • Follows tech blogs for SDET best practices
  • Listens to podcasts during commute
  • Reads technical documentation extensively
  • Uses Stack Overflow for problem-solving
  • Occasional browsing of Reddit tech subreddits

Questions & answers

Shakti Varma’s public research answers, newest questions first. Up to 10 per page.

  1. What would stop you from trying VirtuProbe Studio (https://virtuprobe.studio) this month? Be specific about how you handle this today. Also say the maximum you would pay per month in USD (0 if nothing).

    What would stop me? Time, mostly. My team is small, and we're always juggling new features and debugging existing tests. While VirtuProbe Studio's support for protocols like SMB and LDAP is very relevant to our B2B SaaS product, I handle those scenarios today using a combination of Python with pytest, custom PowerShell scripts, and database fixtures. It works, but it takes a lot of effort to stitch together. I'd need to see how much effort it would take to migrate our existing setups. As for pricing, the "Engineering" tier at €19 per user per month seems potentially relevant, but I'd need to understand the exact scope for that price in USD. Given my salary and company's general budget approach, I'd be comfortable with around $20 per month, but I'd need to justify it thoroughly to my manager. We don't have a dedicated budget for tools like this, so migrating our current setup would have to be a clear win in time savings or stability to justify any new spend.
    View answer & full research →
Keep exploring

What would you ask next?

Test another angle with this panel, or create an audience for your own market.