5+ years of experience in testing web-based software applications.
Strong knowledge of software development lifecycle, testing methodologies, QA terminology and processes.
Ability to build a Test Automation Framework from scratch. Excellent time-management skills, strong work ethic and the ability to multitask.
Ability to apply creativity and analytical thinking to all kinds of problems, to aid test case creation and execution.
Excellent cross-functional communication and influencing skills, involving deep collaboration with engineering and design.
Overview
5
5
years of professional experience
Work History
Software QA Engineer
Simple Tech Solutions
Charlotte
02.2019 - Current
Built Test Automation Framework from scratch using Node.js (JavaScript)
Defined the Framework structure (Page Object model) in Project with Cypress, Chai, Mocha.js
Integrated Test Automation into CI/CD Pipeline in Azure DevOps
Debugged Pipelines and Reported Test Results
Analyzed Functional Requirements and Finalized Automation Scope
Worked independently to solve problems with minimal supervision
Collaborated with other team members in a git-based environment
Cooperated with Product Owner and Dev Team to finalize requirements
Developed automation test cases using Cypress framework, creating reliable and efficient tests
Prioritized writing clean and readable code, making it easier for others to understand and review
Defined scope for Automated Smoke and Regression testing
Created high quality bug reports in case of any difference between requirements and actual implementation
Overseen application code (JavaScript, HTML5, CSS3) using Chrome Developer tools to find available coding bugs and suggest possible fixes
Communicated with other teams to highlight and solve any available issues, ensuring smooth collaboration and problem-solving
Was a member of the Scrum development team
Participated in all scrum ceremonies (estimation, sprint planning, standups, retrospective, demo, etc.)
Software QA Tester
TestFort Kyiv
03.2018 - 02.2019
Analyzed functional requirements for a presence of ambiguities, contradictions, incompleteness
Wrote and updated manual test cases for team use, maintaining optimal organization for maximum productivity
Executed test plans, and checklists to verify the functionality and performance of new features and services in Azure DevOps.Communicated with engineering and cross-departmental teams to identify test requirements
Created high quality bug reports in case of any difference between requirements and actual implementation
Inspected React app code (Node.js, HTML5, CSS3) using Chrome Developer tools to find available coding bugs and suggest possible fixes
Communicated with other teams in order to highlight and solve available issues
Used Azure DevOps database to maintain detailed records of known bugs and patches
Executed regression testing at the end of a sprint
Created easy-to-read test reports
Provided optimized time and resources for the company by ensuring high quality of requirements, writing detailed test cases and bug reports
Fixed simple coding issues in Front-End code using Git, VS Code, Azure DevOps
Updated software documentation and user guides to align with current features and comply with best-practice standards
Improved many processes related to software development
Supported all employees by addressing questions or concerns in a timely manner.