Position: Lead Software Developer In Test
Category: QA Automation
English level: fluent
Years of experience: 6

Below you can find achievements from one of the latest projects:

Preconditions
The project had several "pains":
- Tests are few (~60), unstable (pass rate 40-65%) and slow (regression take >6h)
- Lacks trust from the Dev team in automation
- An onsite dev team has a superficial understanding of automation processes and best practices
- Test Automation impact is low. It is used only as a smoke suit on a CI/CD pipelines

Thus my goals were defined as 
- Set up and automate the technical processes
- Make the team independent in automation
 
Based on that, I have proposed a list of possible improvements and agreed on the scope and time with management.

Achievements after implementation

1. CI/CD 
- Established the CI process for automation
--- Created quality gates for code review and merging
--- Moved CI/CD to Jenkins Multibranch pipeline
--- Conducted training sessions for the developer's team
--- Created corresponding documentation
- Improved project CD process by integrating test automation as quality gates

2. Automation Process 
- Improved Developer's knowledge about automation
--- Mentored them in automation tools and best practices
- Enhanced Test Automation Stability
--- Created test rerunning system and CI run threshold.
--- Archived stable 96 - 100% pass rate.
- Speeded up Test Execution
--- Modified Test Framework for multi-threaded test execution
--- Test execution time decreased by 400%, from ~6h to ~1,5h 
- Assured Constant Test Documentation Support
- Successfully finished the Automation set-up phase
--- Established all automation processes
--- Developed Test Framework Core
--- Made onsite dev team confident and independent in test automation
- I am SDET with 6 years of experience in the area
- Can build automation process from the scratch including Test Framework, CI/CD, Quality Gates and tools for testing
- Main PLs are Java and C#. But I can learn any other PL if needed
- Act as QA Advocate, Subject Metter Expert, Tech Lead
- Assess AQA processes
- Perform in UI and API testing
- Use BDD tools like Cucumber/JBehave
- Configure and support CI/CD using Jenkins/Azure DevOps
- Mentor developers and QA specialists 
- Conduct tech interviews for AQA engineers from all over the world

Education: Master's degree (computer engineering) National Technical University "Kharkiv Polytechnic Institute", Ukraine
Remote ONLY
Not ready to relocate from Spain

Interested in:
- Project that means smth to me personally, I want to be proud of what am I doing. I am thinking about the Education area and maybe Game Dev. But this is not a complete list
- Machine learning or other sophisticated domain
- Roles of a Tech/Team Lead
- Team Management, QA Management, Test Automation Architecture 
- Personal growth and building career

My career goal - is to become a Solution Architect in Test

Not interested in:
- Fintech/Insurance/Trading/Betting/Gambling/E-Commerce domains
- Manual testing
- "Simply automate given test cases" roles
- Aggressive/pushy working environment