Automation Test Engineer Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- Accomplished solutions owner with extensive knowledge and experience on Software Development Life Cycle and Test Methodologies from project definition to post - deployment documentation. Knowledge of Manual and Automated testing for Web based applications.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Extensive work experience on Functionality Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black Box Testing, Ad-Hoc and End to End testing.
- Knowledge in test automation includes Selenium IDE, Selenium Web Driver, TestNG etc.
- Understanding in Reviewing the SRS, BRD and Functional Specifications.
- Extensive knowledge in developing QA Test Plan, Test Execution, Test Result Analysis, Test Cases and Bug Reports.
- Understanding of Priority and Severity of a Defect.
- Good understanding of Defect Tracking and Defect Life Cycle
- Proficient in wide range of testing (Black box testing, White box testing, Adhoc, Unit, System, Integration, Performance, Compatibility, Functional, Re-testing, End to End and Regression testing)
- Having good Knowledge in undergoing various testing methodologies like Automation Testing, Manual Testing, Functional Testing, System testing (on IE, Chrome, FF, Mac), Regression Testing, User Acceptance Testing, Backend Testing, e-Commerce application testing, API Testing, Web Services testing, Security testing, Performance testing etc.
- Complete knowledge of all phases in the Software Development Lifecycle (SDLC) and Software Testing Life
- Proficient in Relational Database Management, especially ORACLE -10g, SQL.
- Good Knowledge in Web services testing using SOAP UI
- Very Good Knowledge of Selenium WebDriver.
- Having Good Knowledge of all Locators.
- Good in writing Automating Test Scripts (XPath, TestNG, annotation (@)).
- Good Understanding of Handling Multiple Elements.
- Good Understanding of Handling List Box and Drop down menu, Alert box, radio button and check box.
- Developing Test Scripts, Test Scenarios, Test Estimation, Test/Defect reports, Test Summary Reports, Weekly Status reports, Traceability Matrix and Execution of Test cases.
- Tracking and resolving issues in Requirements phase and updating Traceability Matrix.
- Good exposure of responsive design testing on iPhone, iPad, tablets etc.
- Good understanding and knowledge of UNIX commands.
- Ability to work on both waterfall and agile work models.
- Ability to quickly learn and adapt to the rapidly emerging Technologies.
- Good documenting skills while ensuring the completion of project within specified deadline.
TECHNICAL SKILLS:
Type of Testing: Automation Testing, Manual Testing, API Testing, Commerce Testing, Database Testing, Performance testing, Cross browser testing, Black Box testing, White Box testing, End to End testing
Automated Testing Framework and Tools: Selenium Web Driver, Selenium IDE, Selenium RC, Selenium Grid, TestNG, Data Driven Testing, cucumber (JVM), QTPApache POI, SOAP UI, Maven, PDF File Generation, Page Object Model (POM)
Test management Tools: QC, JIRA, BugHost
Operating System: Windows 2000, XP, Win 7, Vista, Unix/Linux
Database Management Tools: SQL Developer 3.0
Languages: SQL, PL/SQL, Core Java,VB Script
RDBMS (Database): Oracle 10g, SQL, MS Access
IDE’s and Tools: Eclipse, Selenium IDE
Web Browsers: IE, Firefox, Chrome, Safari
Web Technologies: HTML, XML, CSS, CSS3, JavaScript, JSON
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Automation Test Engineer
Responsibilities:
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Implemented Page Objects, Data Driven, and Keyword Driven using Selenium WebDriver, JAVA, and Junit.
- Worked automation script for registration, login and checkout flow using TestNG framework.
- Worked data driven selenium framework by creating methods to save/create screenshots on test failures.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Analyzing and understanding the requirements specifications.
- Review, creation and execution of test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
- Attending bi-weekly regular scrum meeting with the client QA team and managers.
- Participating weekly Dev-QA Triage meeting to discuss data issues and solutions (Solutions as per the respective track like SQL query.
- Participating in walkthroughs and defect report meetings periodically.
- Performed to creation of smoke test case scripts creation.
- Understand the Client requirement and meet to team lead and manager to clear any query, and doubt about requirement.
- Performed cross Browser compatibility testing on different browser using Selenium WebDriver.
Environment: Selenium IDE, Selenium WebDriver, Test NG, cucumber (JVM), Eclipse, Java, SQL, HTML, XML, Web Services/API, SOAP UI, JIRA, Maven.
Confidential
QA Analyst / Automation Test Engineer
Responsibilities:
- Save time by automating Regression/Functional tests using Selenium web driver.
- Writing Test automation script in Selenium Web Driver.
- Configuring TestNG Framework to execute Selenium scripts.
- Web Service request -response validations using Advanced Rest Client and SOAP UI.
- Thoroughly analyzed requirements & prepared test strategy, test cases.
- Performed different kinds of testing like smoke, GUI, functional and regression testing.
- In each QA release, ran smoke and regression automation test scripts.
- Developed and executed automation tests using selenium web driver in eclipse IDE
- Used JIRA as Test management tool and defect tracking.
- Worked in a highly dynamic agile environment, participated in scrum and sprint meetings.
- Review, creation and execution of test cases, test scripts and documentation related to functional testing.
- Attending bi-weekly regular scrum meeting with the client QA team and managers.
- Participating in walkthroughs and defect report meetings periodically with QA team lead.
- Participating in critical defect/show stopper defect report meeting.
- Performed to creation of smoke test case scripts creation.
- Understand the Client requirement and meet to team lead and manager to clear any query, and doubt about requirement.
- Involved in complete QA Life Cycle.
Environment: Selenium Web driver, Eclipse IDE, JIRA, Agile scrum methodology, Java, SQL Developer, JIRA, Browsers stack.
Confidential
Test Engineer
Responsibilities:
- Analyzing and understanding the requirements specifications.
- Test case writing and execution.
- After Reporting Bugs and doing regression testing on the fixed issues.
- Exploratory and Adhoc testing.
- Functional testing and GUI testing on the product.
- Acceptance test case writing for the module.
- Web applications and multiple web browsers testing (such as IE, Chrome, Firefox, Safari, etc.),
- Worked on agile Model
- Good knowledge on terminologies like user stories, product backlogs, sprint backlogs, story points, product.
- Attend the QA team meeting with QA lead and with BA
- Perform Cross browser compatibility testing.
- Perform black box testing and end to end testing of product.
- Participate in an Integration testing.
Environment: SQL Developer, JIRA, Browsers stack.
