Automation Test Engineer Resume
MD
SUMMARY
- Around 8 years of Experience in Manual & Automation testing.
- Excellent knowledge & Hands - on experience on Selenium, TestNG, Maven, POM, Log4J, Cucumber
- Expertise knowledge on automation framework - Data driven, Page Object Model and
- Behavior Driven Development (BDD)
- Experience in building automation scripts & framework for Web Applications
- Proficient in using Version Control tools like Git
- Having knowledge on WebServices/Rest API Testing with SoapUI and JSON
- Good experience in OOP using Java and extensively used classes, objects, data structures,
- inheritance, polymorphism, exception handling, packages, collection and many more.
- Experience in working on ERP of Banking and Finance Domain and ERP of Fashion Domain for Garment Industry and ERP of Hospital Management.
- Having Domain Knowledge on Banking and Finance, Garments and Fashion and Hospital Management
- Experience working on Migration Project.
- Experience working on Continuous Integration Tool Jenkins.
- Strong background in Web Application Testing.
- Extensive experience & knowledge on SDLC - Waterfall & Agile process
- And Experience in writing Complex SQL Queries to validate data integrity of backend data.
- Excellent written and verbal communication skills, leadership qualities, systematic approach and ability to work effectively in a fast-paced team environment.
TECHNICAL SKILLS
Software Engineering: OOAD Using UML
Methodology: Agile & Waterfall
Languages/Framework: Java, C, C++
Databases & Tools: Oracle, MS-Access, PL SQL
Testing & Automation Tools: Selenium, TestNG, MAVEN, Log4j, Cucumber, Quality Center
Other Utilities tools: Team Foundation Server, Bugzilla, Toad
PROFESSIONAL EXPERIENCE
Confidential, MD
Automation Test Engineer
Responsibilities:
- Analyzed and understood functional requirements from business requirement specifications and identify the test scenarios.
- Involved in preparing a detailed test plan by thoroughly reviewing SRS documents, system design and technical design documents.
- Created manual Test Cases in HPQC.
- Develop test framework using TestNG, Maven, Selenium and Log4j
- Used Page Object Model
- developed Automation Test Scripts with java, selenium and javascript executor
- Developed script for Functional testing, Regression testing and cross Browser testing across various browsers.
- Execution of test scripts using TestNG and Maven
- Generating Log report by Log4j
- Analysis the execution of test cases prepares bug Report.
- Maintain script in Github.
- Generate HTML report.
- Extensively used Quality Center for test planning, maintaining both manual test cases and automation test scripts, test execution, reporting and tracking defects.
- Experience in using Defect management systems such as HP ALM (Quality Center).
- Integrated Automation scripts on Continuous Integration tools Jenkins for nightly batch run of the Script.
Environment: Java, QC, Selenium WebDriver, TestNG, Log4J, HTML Report, Jenkins, Maven, SoapUI
Confidential, NY
Senior Software Engineer (QA)
Responsibilities:
- Understand customer requirements and created test scenarios and test cases.
- Develop Hybrid test framework using TestNG, Maven, Selenium, Log4j and Cucumber
- Create Automation Test Scripts using Selenium, Java
- Used Page Object Model
- Execution of test scripts using TestNG and Maven
- Generating Log report
- Analysis the execution of test cases prepares bug Report.
- Maintain script in Github& participate in code reviews
- Wrote Automation test scripts for positive, negative, smoke and regression testing
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in BugZilla.
- Experience in developing end to end automation using Selenium TestNG, Maven, Jenkins, Cucumber.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Implemented BDD through Cucumber.
- Created the FeatureFiles for Cucumber Automation.
- Created step definition file
Environment: Java, Selenium WebDriver, BugZilla, TestNG, Log4J, Cucumber, Gherkin, Git, HTML report and Maven
Confidential
Senior Software Engineer (QA)
Responsibilities:
- Understand customer requirements and develop test scenarios and test cases.
- Develop hybrid test framework using TestNG, Maven, cucumber, Log4j and Selenium.
- Created feature file using Gherkin language
- Created step definition file
- Created Test Runner file
- Executed script with Junit test Runner and TestNG
- Created Automation script for functional, Negative, Regression and Smoke testing
- Maintain script in Github
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in BugZilla.
- Implemented BDD through Cucumber.
- Used Page Object Model
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Log4J, Bugzilla, HTML report and Maven
Confidential
Senior Software Engineer (QA)
Responsibilities:
- Verification of data entered by the users through application at back end
- Verification of database design
- Verifying the data integrity
- Verification of SQL scripts.
Environment: Oracle 10G, Notrix, Lotus Domino, BugZilla
Confidential
Software Engineer (QA)
Responsibilities:
- Preparing Test Cases and Test Plan.
- Involve in Review the Test cases And Bugs.
- Perform Functional, Database, Regression and Negative Testing.
- Created detailed QA and UAT test cases to validate the quality of the application.
- Reporting Bugs and Verifying Bug Fixes.
- Coordinated with peers in the team for clarity on requirements
Environment: Oracle 10G, .Net, BugZilla
Confidential
Software Engineer (QA)
Responsibilities:
- Preparing Test Cases and Test Plan.
- Involve in Review the Test cases And Bugs.
- Perform Functional, Database, Regression and Negative Testing.
- Reporting Bugs and Verifying Bug Fixes.
- Coordinated with peers in the team for clarity on requirements
Environment: Lotus Notes, BugZilla
Confidential
Software Testing Engineer
Responsibilities:
- Preparing Test Cases.
- Involve in Review the Test cases And Bugs.
- Perform Functional, Database, Regression and Negative Testing.
- Reporting Bugs and Verifying Bug Fixes.
- Coordinated with peers in the team for clarity on requirements
Environment: VB.Net, ASP.Net, SQL Server Oracle and DB2, TFS
Confidential
Software Test Engineer
Responsibilities:
- Preparing Test Cases.
- Involve in Writing and Reviewing the Test cases And Bugs.
- Perform Functional, Database, Regression and Negative Testing.
- Reporting Bugs and Verifying Bug Fixes.
- Coordinated with peers in the team for clarity on requirements
Environment: VB.Net, Microsoft SQL Server 2005, Windows 2003 Professional, BugZilla