QA Engineer | Manual + Automation | Transitioning from AAA Game Testing to Full-Stack QA Automation
๐ Bucharest, Romania | ๐ LinkedIn | ๐ง ioana.petrescu.p@gmail.com
I spent 2.5 years as a QA Tester at Electronic Arts, testing AAA live-service games (EA Sports FC, Apex Legends, UFC) across console and PC platforms. I identified and documented 100+ defects, worked in fast-paced Agile sprints, and collaborated with developers to verify fixes early in the development cycle.
What I realized: Manual testing taught me what to test and why it matters. Automation teaches me how to scale that knowledge.
Now I'm transitioning to QA Automation Engineering, building frameworks and test suites that combine my domain expertise with technical skills in Selenium, Playwright, Java, and Python.
๐ต RecordCollector Web โ Playwright E2E automation with CI/CD
- 25 automated tests covering search, sort, dark mode, and data persistence
- GitHub Actions pipeline with auto-generated bug reports
- Testing strategy focused on risk-based prioritization
๐ง API Testing Framework (in progress)
- Python + Requests + Pytest for RESTful API validation
- CRUD operations, schema validation, negative testing
- Data-driven tests with CSV/JSON test data
๐ฏ Selenium Java Framework (planned)
- Page Object Model (POM) architecture
- TestNG with cross-browser testing (Chrome, Firefox)
- Maven project structure for reusability
What I tested:
- Gameplay systems, UI flows, backend-integrated features
- Cross-platform functionality (PlayStation, Xbox, PC)
- Live-service updates (patches, events, seasonal content)
How I worked:
- Executed functional, regression, and performance testing
- Documented defects in Jira with reproduction steps, evidence, and priority assessment
- Validated API-driven features using Postman (data flow between client/server)
- Collaborated in Agile sprints (daily standups, sprint planning, retros)
Why it matters for automation:
- I know what good test coverage looks like (not just "testing everything")
- I understand risk prioritization (what to automate first vs what can wait)
- I communicate defects clearly (critical when automation finds bugs)
Manual Testing โโโโโโโโโโโโโโโโโโโโ Expert (2.5 years)
Test Design โโโโโโโโโโโโโโโโโโโโ Advanced
Selenium WebDriver โโโโโโโโโโโโโโโโโโโโ Intermediate
Playwright โโโโโโโโโโโโโโโโโโโโ Intermediate
API Testing (Postman) โโโโโโโโโโโโโโโโโโโโ Intermediate
TestNG / Pytest โโโโโโโโโโโโโโโโโโโโ Learning
Java โโโโโโโโโโโโโโโโโโโโ Intermediate (building frameworks)
Python โโโโโโโโโโโโโโโโโโโโ Intermediate (test scripting)
JavaScript โโโโโโโโโโโโโโโโโโโโ Intermediate (web automation)
Git / GitHub โโโโโโโโโโโโโโโโโโโโ Advanced
Jira / Confluence โโโโโโโโโโโโโโโโโโโโ Expert
CI/CD (GitHub Actions)โโโโโโโโโโโโโโโโโโโโ Intermediate
- Agile / Scrum / Kanban (2.5 years in sprints)
- Test-Driven Development (TDD) concepts
- Continuous Integration / Continuous Deployment (CI/CD)
- Risk-Based Testing
- Exploratory Testing
Currently studying:
- ISTQB CTFL v4.0 syllabus (exam preparation)
- Advanced Selenium techniques (explicit waits, custom exceptions)
- API contract testing with RestAssured
- Jenkins basics for CI/CD pipelines
Completed:
- TestRail Academy Certifications
- IBM Z Day 2025 โ AI & Data
- Agile Explorer (IBM SkillsBuild)
- LinkedIn Learning: Selenium WebDriver, Java for Testers
- Codecademy: Python, JavaScript, Git
Most QA automation beginners come from:
- โ CS degrees with no testing experience โ they can code but don't know what to test
- โ Bootcamps with only tutorial projects โ they know tools but not real workflows
My unique background:
- โ 2.5 years testing production software (I know what breaks in real apps)
- โ Agile team experience (I've worked with PMs, devs, designers on 2-week sprints)
- โ 100+ defects documented (I understand bug lifecycles and communication)
- โ Cross-platform testing (console quirks, PC configs, performance constraints)
Translation: I bring domain knowledge + technical skills, not just code.
Role: Junior-Mid QA Automation Engineer
Type: Remote or Bucharest-based
Stack: Selenium (Java/Python), API Testing, CI/CD
Environment: Agile teams building web applications, SaaS products, or platforms
What I can contribute from day one:
- Write clear, maintainable automated tests (not just "it works")
- Design test strategies that balance coverage vs execution time
- Integrate automation into CI/CD pipelines
- Communicate defects effectively to developers
- Prioritize testing efforts based on business risk
Recent Activity:
- ๐ Fixing and expanding Playwright E2E test suite (RecordCollector)
- ๐ Auto-generating bug reports on test failures
- ๐ Writing detailed README documentation for all projects
- ๐๏ธ Building API testing framework with Python + Pytest
I'm actively learning, building, and sharing my automation journey. If you're:
- ๐จโ๐ผ A hiring manager looking for QA automation engineers
- ๐งโ๐ป A developer interested in collaborating on test automation
- ๐ A fellow QA learning automation (let's share resources!)
Reach out:
- ๐ง Email: ioana.petrescu.p@gmail.com
- ๐ผ LinkedIn: linkedin.com/in/ioanapetrescu1
- ๐ GitHub: You're already here! Feel free to explore my projects and open issues/PRs
- ๐ฎ Tested Apex Legends (150M+ players) and EA Sports FC (billions in revenue) โ high-pressure, high-stakes QA
- ๐ต Built a vinyl record collection app because I love analog music in a digital world
- ๐ท๐ด Based in Bucharest, but I've collaborated with EA teams across Europe and North America
- ๐ Currently reading: Lessons Learned in Software Testing by Cem Kaner
โก "Good testing isn't about finding every bug. It's about finding the bugs that matter most, as efficiently as possible."
Check out my featured projects below to see my automation work in action! ๐