Top 3%
Andreea-Anamaria P.

Test Automation Developer

12 years
Contact us for this profile

Why I'm Top 3%

  • Superior technical and people skills
  • English language proficiency
  • 12 years of industry experience
  • Proficient with agile scrum methods
  • Familiar with security and data privacy
Learn how we hire

My experience


EndavaSeptember 2019 - Present

Senior Software Tester within a company specialized in the design, implementation and management of business-critical systems and digital services for the financial services, telecommunications, media & entertainment and professional services sectors.

- The client is a British company that provides payment services via digital solutions to merchants and financial institutions. In a world ruled by digital payments, it strives for excellency through active development and testing of their services.

- The application is a complex payment system that processes financial transactions for merchants. The team is required to build an efficient automation framework that provides good coverage of the transaction functionality.

Team tasks: Building an automation framework from scratch, simulating various systems that interact with the SUT so that the prerequisites for transactions are fulfilled. Tasks are more development oriented than testing.
  • Simulating various components to meet preconditions for transactions.
  • Programmatically inserting a large amount of transactions in database.
  • Process transactions via scripts, which were also triggered programmatically.
  • Gathering actual and expected results from relevant tables for validation.
  • Keeping close communication with the client to gather relevant test data
  • Writing technical documentation
  • Participating in all Agile ceremonies, including demos for stakeholders.
  • Facilitating onboarding process for new starters.

EndavaApril 2014 - June 2019

Senior Software Tester.

- The client is an Italian software company that provides digital payment solutions for a wide range of customers, interested in upgrading their technologies to meet market requirements.

- The application is a payment gateway that facilitates POS and e-commerce payments. The purpose of the team was to migrate their existing functionality from SQL Server to Oracle and to develop new features using a micro-service based approach.

Team tasks: Validating Oracle migration by conducting manual and automation testing and building new features using micro-services.
  • Discovered and reported bugs resulted from the migration to the new database system.
  • Kept close communication with the client to validate the bugs.
  • Adjusted existing automation pack to match the new requirements.
  • Analyzed the existing coverage in the automation pack and proposed new tests to enhance coverage.
  • Wrote technical documentation.
  • Participated in all Agile ceremonies, including demos for stakeholders.

Technical Skills and Tools: Java 8, Cucumber, RestAssured, Selenium, Postman, Gradle, Tomcat, Oracle, Docker, Git, Jira.

Software Tester (April 2014 - August 2017)
- The client is one of the world’s leading digital publishing services, recently listed on London Stock Exchange, their digital publishing sites reaching national and regional attention, with an annual revenue of nearly £800 millions in 2018.

- The application is a platform that sustains over 50 national and regional digital newspapers. The purpose of the team was to enhance existing functionality and develop new features while moving to a microservice-based architecture. Testing involved creating automation regression suites for various microservices, as well as designing an automation pack for testing the integration between them.

Team tasks: Providing application development and testing services for the customers’ digital platforms.
  • Functional testing.
  • Defined scenarios and test cases.
  • Wrote backend API automation tests to cover microservices under development.
  • Created WebDriver automated tests to cover end to end acceptance testing.
  • Enforced the test pyramid, moving tests to lower levels such as unit and component (where possible).
  • Worked closely with developers to define test scenarios for component testing.
  • Pair programming with developers for unit and component testing.
  • Validated thereported bugs.
  • Enhanced and maintained the automation framework.
  • Defined and ran small performance checks.
  • Participated in planning sessions, including estimations.
  • Participated in demos for stakeholders.
  • Worked with Agile methodology (Scrum, Kanban).

Technical Skills and Tools: Java 8, Selenium WebDriver, JUnit, Selenium, Selenium Grid, Sauce Labs, Amazon Web Services, JMeter, GIT, Jenkins, Gatling, Jira.

SoftpediaJanuary 2010 - April 2014

Software Tester / Editor for a library of over 800,000 free and free-to-try software programs for Windows, Mac OS and Linux, games and gaming tools, Windows device drivers, mobile devices and IT-related articles.
  • Analyzing and evaluating software submitted by developers all over the world.
  • Testing the level of usability and performance of a given software.
  • Taking snapshots of a program's main window and afferent components in order to reflect its purpose.
  • Creating listings for each software in particular and listing them on the main site.
  • Conceiving and writing mini-reviews related to the main functionality of a software program, in an objective, yet comprehensive manner.
  • Notifying the developer about potential bugs and glitches that may affect usability and performance.
  • Maintaining and updating software listings from a wide array of categories, such as antivirus, backup, restore, compression, system information utilities and browsers, to name a few.

My education and trainings

Master’s Degree in Telecommunications Engineering.2009 - 2011

Engineer’s Degree in Technologies and Telecommunications.2005 - 2009