Senior Automation Test Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit TestNG & Maven
- Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highlytransactional E - commerce websites
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Took ownership of automation and led the automation team by mentoring the team as required
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- I am a result and detail-oriented software developer with 25+ years of experience in programming JAVA/C#.Net web projects, and the last 7+ years of this experience in Selenium testing, and automation. As a dedicated team leader and mentor, I have worked in fast-paced environments across a variety of fields ranging from E-commerce and finance to government and education. I have supervised QA processes from design and implementation through post-release verification.
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing, Performance & Load testing. Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans. Solid experience of Software Development Life Cycles, Selenium WebDriver, Selenium Grid, Cucumber, JAVA, JUnit, TestNG, Web Applications, JIRA, Maven, SQL, AGILE Methodologies, Scrum.
- Worked in a highly dynamic AGILE environment and participated in sprint meetings E-commerce/Financial/Trading domains, Automation & Testing tools.
- Strong experience of E-commerce, Financial, Insurance, Trading and Telecom domains
- Proven ability in working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
- I used as a programming all primitive languages like Assembler, Cobol, Pascal, dbase and Foxbase;
- Then I have used PHP with Laravel .Net (C#) and lately Java Environment, Spring frameworks.
- I have worked in many different environment, as following methodologies like Agile SCRUM to Waterfall.
- Also I have written some books about Math, Statistic, Economy(Micro and Macro) and Accounting. I am expert at all these subjects. I have 14 years teaching and training experience in Turkey.
TECHNICAL SKILLS
- Automation Testing: Selenium WebDriver, Selenium Grid, Cucumber, Maven
- CICD: Jenkins for Continuous Integration and Deployment
- Mobile Testing: Appium with NodeJS
- Web Services Testing: Rest Assured
- Loading Test: J - Meter
- Programming Languages: JAVA - C# - .Net
- Scripting Languages: PHP, VB Script, Java Script, J-Query, Perl, Python Frameworks JUnit, TestNG, Spring, Laravel.
- Management and Bug Tracking Tools: JIRA with Rest API
- RDBMS: MS SQL Server 2008/2008R2/2012,2014,2017 MySQL, Oracle
- Operating Systems: Windows 8/10, Mac OS, LINUX
- Web Services: Rest API with Json and Json Server with NodeJS NPM
- Domain Knowledge: CRM, E-commerce, all kind of SFA Solution, Accounting, Financial, Trading, Insurance, Telecom, Billing
PROFESSIONAL EXPERIENCE
Confidential
Senior Automation Test Engineer
Responsibilities:
- Selenium Automation Framework Architecture & Layers
- Developing Page Object Classes for web pages
- Developing Classes for test cases using by Page Objects
- Using inheritance: Developing PageBase - TestBase classes • To reuse the code - For easy maintenance
- Using JAVA Properties file for configuration and settings
- Developing WebDriver class to easy choose any browser
- Setting up Apache POI API in Eclipse to use Excel Files
- Reading and Writing Test Data from Excel file
- Developing Data Driven Helper class to help Data Driven testing
- Developing a single DataProvider Method for all test cases
- Applying Excel Test Data to Web elements as per test case
- Running the Automated Tests with different sets of Test Data
- Moving shared code to Test Base class for easy maintenance
- Using Java Properties file to specify Test Data Excel File and Sheet Name
Confidential
Technology Officer
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- Extensively automated regression and functional test suites by developing over hundreds test cases, test suites using Selenium WebDriver, JAVA, JUnit.
- Implemented Page Objects framework, Hybrid framework and from scratch to represent web pages.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing numbers of SQL scripts.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Won a lot performance certificates
Founder, CEO
Confidential
Responsibilities:
- Taught Computer Programming, Accounting, Math, Statistics, Economics, and Business classes to college-level students
- Wrote and published textbooks for Math, Statistics, Micro and Macro Economics
- Trained instructors to teach computer programming to middle and high schoolers and start computer labs across various cities in Turkey