I am an Automation QA Engineer with over 7 years of experience specializing in building and implementing automated testing solutions to ensure software quality and improve development efficiency. Throughout my career, I have successfully increased test automation coverage by 90%, significantly reducing manual regression testing efforts. I have also achieved a flaky test rate below 1%, demonstrating my commitment to test reliability and stability.
I have developed custom Azure DevOps scripts that optimized load distribution and reduced test execution time by 75%. Additionally, I built a performance testing project from scratch that uncovered critical application vulnerabilities, showcasing my ability to enhance software robustness. I have led multiple automation projects from inception, boosting continuous integration end-to-end pass rates from 60% to 90% by following best practices.
In my recent roles, I have been responsible for setting up scalable and maintainable automation frameworks, developing custom Playwright solutions to address system instability, and creating and maintaining CI/CD pipelines for automation tests. I actively participate in Agile ceremonies and collaborate closely with cross-functional teams to ensure smooth QA delivery throughout the test lifecycle.
I have experience leading teams of junior and middle automation engineers, providing demos and walkthroughs, and driving automation planning, tracking, and reporting. My technical expertise includes TypeScript, JavaScript, Playwright, Cypress, WebdriverIO, SQL, Azure DevOps, Jenkins, Docker, and REST API testing.
I am passionate about maintaining high-quality standards and continuously improving testing processes. I am confident that my skills and experience will contribute to delivering reliable and efficient software products.
Set up the automation framework from scratch and ensured its scalability and maintainability. Develop custom Playwright solutions to address system instability. Create and maintain CI/CD pipelines for running automation tests. Conduct automation demos and walkthroughs for the project team. Implement best practices and ensure they are followed by other teammates. Maintain stable pass rate of the tests. Analyze daily test execution results; create bug reports and inform the team in case of any newly discovered issues. Create, maintain and execute test-cases based on user stories. Participate in Demo, Daily, Planning and Retrospective meetings. Monitor test execution schedules and overall automation progress.
Responsible for the planning and preparation of the Automation deliverables created by team members. Ensure standard methodology and procedures are followed. Lead the team of Automation Junior/Middle engineers. Provide Automation demo/walkthroughs to the project team. Work with other teams/departments to ensure smooth QA delivery during entire test lifecycle. Maintain stable pass rate of the tests. Escalate issues impacting the test effort to managers. Monitor Automation progress and test execution schedule. Share Automation progress and summary metrics to the project team. Lead Automation meetings and ensure accurate and timely status updates to project team. Drive the Automation planning, tracking and reporting for the project.
Set up an automation testing project using TypeScript and Cypress. Develop advanced E2E tests, such as creating a video stream using FFmpeg and verifying both audio and video, streaming a video to one input and confirming visibility across multiple outputs, testing video streams with captions to ensure correct wording and language, the tests related to meetings (like Google Meet) with multiple participants, verifying interactions, switching between rooms, and testing features like screen sharing. Create and maintain GitHub Actions workflows for Cypress tests. Configure free Cypress parallelization (without the Cypress Dashboard). Configure Docker to run particular tests inside a container. Regularly monitor test results to maintain stability.
Set up two projects for Automation Testing using JS / TS + WebdriverIO and integrate them between each other. Create and maintain all pipelines for Automation Tests. Set up the project for Performance Testing using Python + Locust. Reduce percent of flaky tests and keep tests in a stable state. Create SQL scripts for Automation needs. Create E2E and Performance automation tests and maintain them. Investigate logs in Azure DevOps and in Azure Portal. Plan scope of work for the testing team for every Sprint. All Scrum Activities. API testing. Manual QA Engineer activities.
Setting up automation process from zero. Develop automation framework for UI and API. Work with Database using JDBC. Update Automation test-cases according to new requirements and Bug Fixing. Automation Tests Development. Refactor and update of framework and test-cases. Create Test-cases and Bug-reports. Update API Requirements. Investigate Endpoints with using Postman and DevTools.
Update Automation test-cases according to new requirements and Bug Fixing. Daily analysis of Test results. Tests Development. Framework refactoring and update. Development of Test Documentation (Test Cases, Checklists, Bug Reports, Test Plans, etc.). Functional and non-functional testing. Smoke testing. Regression testing. Developing of Agile Processes with Scrum Master and the team. Participation in daily meetings with members of development, BA, PO, Scrum Master.
Jobicy
588 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: