Position: Senior QA Automation (Java)
Category: QA Automation
English level: intermediate
Years of experience: 5


March 2019 – current moment: QA automation, big outsource IT company

Automation activities:
- Support current test project with  regression  tests, both API and UI: clarify actual requirements, fix or update auto test-cases, provide refactoring;
- Create auto tests both API and UI for covering new functionality and add them to current regression suites (the whole regression is automated on the project);
- Support production activities with auto-tests;
Technology stack: Java, Selenium, REST-assured, Rest Template, Spring, TestNG, JUnit, Groovy, Spock
Manual activities:
- Provide Test Plan to plan activities concerning testing new functionality;
- Requirements testing, clarifying all questions regarding newly created features;
- Test design, manual testing, bug reports, re-testing after fixes;
- Test support of production activities;
- Post production activities: automate test-cases which were tested manually, retrospective

August 2018 – March 2019: QA automation/manual, CitrusDev 

Automation activities:
- Create framework and write auto tests for regression testing;
- Write auto-skripts to support and improve manual testing activities;
Technology stack: Java, Selenium, TestNG, Maven; Page Object Pattern approach
Manual activities:
- Perform testing via back-office: database, CMS;
- Whole cycle of functional testing (requirement analysis, test design, test performing, bug reporting in Jira, status report, retrospective);
- Close collaboration with developers: clarify requirements, prioritize tasks, investigate root cause of issues and so on;
- API testing (Postman);
- UI testing (HTML, CSS verifying)

September  2015 – August 2018: middle QA, Luxoft

Automation experience (4 months):
- Created  automated test suite  from scratch for UI smoke testing;
- Support and amend  the suite  code
Technology stack: Java, Selenium WebDriver, JUnit, Page Factory, Maven; Page Object Pattern approach

Manual activities:
- Participate in Test plan working-out for CRM web application (Salesforce based);
- Analyze requirements, estimate test efforts; tight collaboration with the customer, BAs, FAs,                           developers;
- Test design and test documentation preparation (ALM application is used);
- Manual testing, reporting;
- Test progress control, test status report  to customer