Senior Automation Qa Engineer Resume
SUMMARY
- 7 years of experience in all phases of software lifecycle, developing Test Cases, Test Plan and Automation test scripts using Selenium for testing Web based applications.
- Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases,and Test Scripts.
- Strong work experience with software automation testing tools like Selenium Web driver/RC/IDE.
- Experienced in making Data Driven Framework to maintain Test Suites.
- Experienced in making Keyword and hybrid Framework to maintain Test Suites.
- Good experience in Selenium Test environment setup expert using the entire open Source tools.
- Experience in using Web - debugging tools like Fire Path and Firebug for finding elements locator.
- Strong experience in using Java, JUnit and Test-NG test framework to write functional tests.
- Expertise in performing regression testing on new builds, every modification in the application using Selenium Web Driver.
- Experience in creating Test Strategy, Test Plans and Test Cases, Requirement Traceability Matrix.
- Experience in performing different tests types of QA Methodologies like White Box, Black Box, Front-End and Back-End, Regression, Functional, Smoke, and User Acceptance Testing.
- Expert using open source bug tracking tool JIRA, Quality Center.
- Experience working with version control tools like VSS, SVN.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
- Strong in SQL
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, confident, sincere and committed.
- Experience in build and project management tool-Maven.
- Experience in Continuous Integration tools like Jenkins.
- Experience in Unix file related commands.
- Good in understanding of HTML, CSS, JavaScript, JSON, XML.
TECHNICAL SKILLS
Operating System: Windows XP, Windows 7 & 8, Vista
Testing Tools: Selenium, Jenkins, AutoIT
Build Tools: Maven, ANT
Testing Frameworks: Junit, TestNG
Programming Languages: Java, JSP, Hibernate, and UNIX
Databases & Tools: SQL, MySQL
Other Utilities: CVS, SVN,GIT
Web Browsers & Servers: IE, Google Chrome, Mozilla FirefoxTest Management Tools Quality Center,ALM
Defect Management Tool: QC,JIRA,BUGZILLA
SDLC Models: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential
Senior Automation QA Engineer
Responsibilities:
- Analyzing and understanding the functional requirements of the application.
- Analyzing the root causes for the gaps in the functional and business requirements.
- Analyzing the point & hour Estimates on the stories.
- Involved in preparation of automation plan document.
- Deriving test automation scenarios.
- Followed agile methodology and attended Scrum Meetings.
- Attended Sprint Retrospective Meetings after the Sprint review to find ways to improve.
- Conducted knowledge sharing sessions with other team members on Selenium WebDriver.
- Involved in designing and implementing TestNG with Hybrid Framework.
- Identified the test scenarios and preparation of test scripts using Eclipse, Maven & TestNG framework.
- Experience integrating test automation tools withContinuousintegrationtools such as Jenkins.
- Performed smoke, functional and regression testing of the product using webdriver.
- Inserting verification points, adding comments and writing error handling statements.
- Parameterize tests for data driven testing.
- Involved in debugging.
- Executed command-line test scripts on Windows using maven commands and generating the Test-Reports.
- Involved in generating log files using Log4j.
- Involved in preparation of test documentation which includes test scenarios, defect tracking sheets, query logs, risk issue logs, review logs, training material.
- Involved in Handling on calls.
Environment: Java code, Selenium-WebDriver, Eclipse IDE, Maven Configurations, TestNG Framework, Jenkins, ANT, SVN, JIRA, Windows 7.
Confidential
Automation QA Engineer
Responsibilities:
- Analysis of Functional Requirement documents
- Performing Daily smoke Test Manually on different browsers (e.g: Firefox, Chrome and IE).
- Perform Black box and white box testing.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Presented test cases to business for peer review and ensure completeness.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
- Used Dynamic Identifiers in Selenium.
- Extensively worked on selenium tools to scale and distribute scripts across many environments.
- Performed defect logging and tracking using QC, JIRA
- Documented the raised defects and followed up with development team for defect fixes.
- Creating keyword or hybrid framework for automation Testing.
- Participated in defect report meetings periodically
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
- Extensively worked on selenium tools to scale and distribute scripts across many environments
Environment: Selenium Webdriver, JIRA, Java/J2EE, JavaScript, XML, Web Logic application server, Selenium Grid, Firebug, FirePath
Confidential
Software Engineer
Responsibilities:
- Analyzing the manual test cases for the feasibility of automation in regression phase.
- Involved in identifying automation test scenarios.
- Followed agile methodology and attended Scrum Meetings.
- Attended Sprint Retrospective Meetings after the Sprint review to find ways to improve.
- Involved in implementation of automation framework using selenium.
- Involved in developing object repositories using selenium with java.
- Involved in parameterize tests for Data Driven Testing.
- Creation of test scripts for different functionalities using Selenium Web driver.
- Created business functions and generic functions.
- Execution of test scripts, debugging and maintenance of scripts.
- Prepare the review reports (code reviews and execution reviews)
- Delivery reports for the automation scripts.
Environment: Java code, Selenium-Webdriver, Eclipse IDE, Maven Configurations, TestNG Framework, ANT, SVN, JIRA, Windows 7.