Qa Automation Engineer Resume
SUMMARY:
- Over 3 Years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in both Automation and manual testing on Web based applications and good experience on Core Java, OOPS concepts. Extensive experience in reviewing and analyzing Business Requirements and creating Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
- Experience in developing test scripts using Selenium Webdriver with Java for Automation testing and Executing automation scripts on different browsers
- Well versed in GUI testing, Funtional Testing, Integration Testing, Regression Testing, System Testing and Database testing using Selenium
- Good knowledge in Software Development Life Cycle & Software Testing Life Cycle
- Experience in Data Driven, TestNG and Cucumber BDD frameworks
- Expertise in creating Object Repository file for each pages using POM design pattern
- Excellent experience in managing JAVA automation projects using Maven
- Extensive experience in building continuous Integration (CI) environment using Jenkins
- Maintained the automation code and resources in source controls like GIT performed Web Services testing using SOAP UI tool
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, Cucumber, SOAP UI, Maven, Jenkins, Git
Languages: CORE JAVA,C#, C++, C
Frameworks: TestNG, Data Driven Framework, Junit, Behavior Driven Development (BDD) framework
IDE: Eclipse, Spring source tool suite
Microsoft Office Suite: MS Word, MS Excel, MS Power Point, MS Access
Defect/Test Management Tools: Trac Tool, Test link Tool
Test Methodology: Agile, Water Fall
Web Technologies: HTML, CSS, XML, Java Script
RDBMS: MySQL, MS SQL Server 2008/2008R2/2012
Operating System: Windows 7/8, Windows Server 2008/2008R2/2012, Linux
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Engineer
Skill Set: Selenium Webdriver, GIT, Jenkins, Maven, Eclipse tool, Cucumber BDD, Junit, POM
Responsibilities:
- Analyzing client requirement and preparing test cases.
- Mining data for the testing process.
- Developing Test Script for submitting customer enquiries
- Developing various BDD Test scripts for sending customer request and receiving responses using Cucumber by writing behaviors and step definitions.
- Handling duplicate objects and dynamic objects using page object model design Patten
- Developed required Selenium support code in JAVA for Cucumber.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Executed Selenium automation suites on different browser
- Managing JAVA automation projects using them
- Building continuous Integration (CI) environment using Jenkins and ongoing process improvement activities.
- Maintaining the Selenium & JAVA automation code and resources in source controls like GIT over the time for improvements and new features
Confidential
QA Automation Engineer
Skill Set: Selenium Web driver, Eclipse,Data Driven framework,POM, TestNG,MavenJenkins,Git
Responsibilities:
- Understanding and Analyzing the Application under test in terms of Object Identification.
- Developing various test script for calculating customer's premium amount for the insurance based on certain criteria
- Implementing TestNG Test Automation framework and developing automation infrastructure.
- Handling duplicate objects and dynamic objects using page object model design Patten
- Creating and enhancing Test Scripts using Element locators, Web Driver methods, Java programming concepts and TestNG Annotations.
- Creating Data driven Tests and Running through framework.
- Cross Browser Testing against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc...).
- Parallel Test Execution.
- Defining and exporting Test Results.
- Analyzing Test Results and Reporting Defects.
- Tracking Defects and Select Test cases for Re & Regression Testing.
- Managing JAVA automation projects using maven
- Building continuous Integration (CI) environment using Jenkins and ongoing process improvement activities.
- Maintaining the Selenium & JAVA automation code and resources in source controls like GIT over the time for improvements and new features
- Modifying Test Automation Resources and Maintenance of Resources.
Confidential
QA Engineer
Skill Set: Selenium Webdriver, ECLIPSE IDE, Data Driven frame work, TestNG
Responsibilities:
- Understanding the business requirements, application and its components, understanding the test cases to be automated
- Configuring the test environment and Choosing the required framework Updating Framework functions when needed
- Developing and updating the test scripts based on requirements.
- Collecting Test Data for Data Driven Testing
- Creating Test Scripts for the given test cases using Selenium Webdriver, Java and TestNG Annotations
- Parameterization, Synchronization and define Test results.
- Execute Test Scripts and Verify the actual result
- Reporting Defect to software developer using defect tracking tool like Trac Tool in case of result as fail
- Doing retest once the defects are fixed
- Updating Test results in Test Links and preparing Test Report
Confidential
Manual Tester
Skill Set: Test link, Track tool, MySql, SOAP UI
Responsibilities:
- Analyzed business requirements, documented business requirements specifications
- Worked with development team to understand technical design and architecture for test planning.
- Worked under waterfall methodology.
- Created test cases and prepared traceability matrix to ensure the adequate coverage of the test cases.
- Executed Manual Test cases and uploading Test cases to Test link Tool.
- Reporting the bugs using Trac tool.
- Investigating software bugs and interacted with the developers to resolve the same.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Developed automation test script for the test cases to solve regression issues
- Connected test script to database to Query the database using SQL for data verification and validation.
- Performed back end testing on MySQL database by writing SQL queries.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
