Position: Manual QA Engineer
Category: QA
English level: upper
Years of experience: 5

- Established and maintained Test Design And Implementation Guidelines for the team and actively contributed to improving Test Cases quality.
- Introduced guidelines for different testing cycles (what and where should be tested at different stage).
- Introduced defect taxonomy and RCA which later was used as facts to involve needed development resource and decrease high-severity defects caused by ineffective process
- Initiated changes in QA process inside of the team: Gathered QA's feedback, initiated discussions of items that disturbed the process and the people the most, monitored action items

As Scrum Master, introduced and made sure the team new how to estimate in story points. Achieved agreement between PO and the team on team’s capacity.
I’m looking for a project where I can improve my technical knowledge, especially of SQL and API testing (so far I've had little practical experience with it).

My last project was an Analytics module in ERP Web application which provides a solution to visualize key performance indicators. I had 2 roles there: Manual QA (and QA Lead for 2 manual QAs) and Scrum Master (team of 10 people).
My accountabilities as manual QA and QA Lead
- Create Test Plan
- Estimate tasks
- Analyze and clarify requirements
- Write user stories
- Create Test Design, Test Cases, check lists using test design techniques (Equivalence Partitioning, BVA, Decision Tables, State Transition Diagrams), derive test conditions from requirements, use cases
- Review Test Cases
- Review Test Designs with Stakeholders
- Identify details of test environments, setup and maintain them
- Execute Test Cases, perform Smoke, ad-hoc, exploratory, functional, and non-functional testing
- Execute confirmation and regression testing
- Analyze log files
- Create detailed defect reports
- Track the defects to closure
- Monitor and control test execution
- Ensure correct test processes and procedures are followed throughout testing
- Delegate work across the QAs
- Liaise with the team on key testing and quality deliverables
- Triage incoming defects
- Drive continuous improvement within the QAs
- Complete root cause analysis when needed
- Coordinate and complete Lessons Learned for the QAs
- Review test automation, bring up needed changes in automated tests
- Introduced Test Design and Implementation Guidelines, maintained them
- Ensure Core Flow Pack is approved and reviewed by PO
- Raise project and quality risks within the team, mitigate some risks, escalate when needed
- Deliver demos
- Staff QAs: Interview candidates, onboard newcomers
Most importantly, the product that I will test, should be interesting to me: complex functionality that still simplifies users’ lives.
The size of the project does not matter to me, however, if it is a large one, I’d prefer it to have established processes.
I wouldn’t like to be involved in leading or Scrum Master positions at this point, I’d like to dive deeper into QA, especially technical stuff.