Position: QA Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 5

While I was employed in the insurance and financial sectors, I 
- Mentored and advised a Canadian member of the QA automation team.
- For various TD Insurance and Bank of America products across Canada, developed and carried out test strategies and test cases.
-  Successfully completed technical certification programs offered by reputable organizations, like Google's Crash Course in Python and the Project Management Institute's "Certified Associate in Project Management."
Self-motivated, achievement-oriented QA Automation Engineer, with over 5 years of experience in testing financial/banking and insurance-related applications. 

1) Actively participated in Sprint Planning, Retrospective, Sprint Demo and Daily Stand-Up Meetings.

2) Worked closely with Business Analyst and Developers for thorough requirements review and developing test scenarios.

3) Responsible for identifying test candidates for Manual and Automation suites and best candidates for Smoke Test, Functional and Regression Tests.

4) Involved in creation of comprehensive test automation frameworks using Page Object Model to reduce repetitive testing using Selenium WebDriver, Eclipse IDE, Java, TestNG and other APIs.

5) Developed BDD (Behavior Driven Development) framework based on Cucumber and implemented POM (Page Object Model) in IntelliJ IDE using Java and automated UI based test cases using Selenium WebDriver.

6) Extensively worked on creating Feature files and Gherkin based scenario/scenario outline with Examples tables using Cucumber framework.

7) Developed test scripts using Selenium, Java and JUnit annotations to execute and run the feature files.

8) Wrote SQL queries to test the integrity of data by querying the back-end database.

9) Used Cucumber Tags in feature file for regression, smoke and end-to-end test execution.

10) Performed Data Driven Testing using Data tables and read external files by using ApachePOI in Cucumber framework.

11) Used Jenkins Continuous Integration tool for automatic build process and running regression tests.

12) Identified bugs, logged them into Jira, monitored their progress and verified their fix.

13) Merged branches via GIT and pull requests via GitHub per release management process to minimize risk to releases.
My expectations for the company would be to provide a work environment in which I can contribute to the team, feel appreciated for what I do, have a stable career, and have the opportunity to advance within the organization.