Automation Engineer Resume
San Francisco, CA
SUMMARY:
- Having 7.5 + years of experience in Software Testing as a Software Quality Analyst / QA Tester / Automation Engineer (Selenium) in delivering critical solutions on various levels of Quality Assurance for Web based and Mobile native applications at Confidential banking application and Confidential.
- Skilled in development of Automation functional testing solutions using commercial (QTP, QC) & Open Source Tools (Selenium, Java, Web Driver).
- During this tenure I have been working with HP ALM and QTP tools, Mingle tool, Jira Tool, Manual and Automation testing Selenium (Selenium Web Driver, Test NG), Appium and iOSXcode application; all these are used by QA team to Record and Run Test cases as well as log Incidents for Confidential banking application. Also I am Involved in POC project for automating Native applications using Cucumber feature files with Gherkin.
- Testing this Application involves Going through Requirements, Creating Test Plan, Writing Test cases, Logging incidents and issues that are observed as part of Testing, Analyzing the cause of incidents using backend logs generated by iOSXcode application and Certifying the mobile application before release to Market.
- My work during release involves Creating test data, Executing Automation and Manual test cases, Logging defects, Validation of the defects being Logged, Perform Adhoc testing and certifying the App before uploading the App to Appstore.
- Have also involved in preparation of Knowledge transfer documents & training the new joiners to the team.
- I have been involved in system testing which includes Functional, Non Functional, Regression & Ad hoc testing.
- Good Knowledge in banking domain. I have been testing Confidential Native Mobile application on iOS and Android devices and browser application’s on Safari and Firefox, Google Chrome and IE browsers.
- Have acquired good knowledge on SDLC, Testing Life Cycle and various Testing Methodologies.
- Ability to understand Requirements/User Stories and transforming them to build Test Plans, Test Suites and Acceptance Scenarios for products.
- Trained and experienced in Agile (Scrum) best practices
- Professional experience in all types of Testing - Functional, User acceptance testing, Regression and Database Testing.
- Performed manual testing for more complex process flows and automated testing using Selenium Web Driver (black box perspective) as per the overall test plan.
- Expertise in manual testing and automated testing tools like Selenium and Quality Center.
- Used Data driven testing framework for end to end testing in the project
- Build and maintained Data driven test Automation Framework and executed on multiple browsers.
- I have been involved in different Project releases occurring monthly.
- Received client’s appreciation for my work. I am a Quick learner, excellent team player, have ability to meet deadlines and work under pressure.
- I have Done Certification as Professional tester in ISTQB.
- Effective leadership skills with good written, verbal communication and presentation skills.
- My career objective is to be a part of a team, working in varied and challenging projects and thereby enhancing my knowledge and expertise.
TECHNICAL SKILLS:
Selenium: Web Driver (2.4), Testing & JUnit used as the test framework for Selenium, Cucumber, ATDD
Basic Java: To create, modify and maintain automation scripts.
Eclipse: Integrated Development Environment to develop test scripts
Databases: Oracle 11g, MS SQL Server 2008 R2, MySQL
User Story: Microsoft TFS, HP QC
Source / Version Control: GIT, Subversion (SVN)
Test Case & Defects Management & Reporting: Microsoft MTM, HP QC, JIRA, Mingle
PROFESSIONAL EXPERIENCE:
Confidential,San Francisco, CA
Automation Engineer
Responsibilities:
- Involved in System testing, GUI Testing, Back End Testing, Integration Testing, Unit Testing, Analysis, Design, and Automation testing of Native app and client/server applications.
- Expertise includes System Testing Functionality Testing, Regression Testing using automation Tools like Selenium Web driver, QTP, Quality Center9.2, 10.0, 11.0.
- Performed functional, Integration, regression and Platform compatibility testing using Selenium Web Driver
- Used Firebug and Fire path for object identification and debugging the automation script failure
- Web Services testing using Mockey and Xcode to verify the correctness of the xml responses and checking the error codes
- Experienced in eclipse for automation of applications with Java language.
- Almost 1 years of experience in agile environment and effectively used Rally in Agile process.
- Excellent experience in test coordination between business leads from onsite and offshore teams.
- Testing specific to Banking, Retail, Supply Chain solutions and Smart card.
- User interface and Business Requirement Analysis
- Responsible for automating the test cases using Selenium Web Driver. Automated the process of data conditioning using Excel as data source.
- Working with Eclipse, Java, Selenium Web Drivers or classes like Firefox Driver, IE Driver, Chrome Driver and functions or commands like get, find element, Alert, Dropdown, and navigate, fileinputstream, workbook, and sheet. Etc.
- Maintaining the Traceability matrix and defect tracking using different tools like ALM Quality center, Quality Center and JIRA.
- Design and preparing design artifacts to ensure adherence to the guidelines defined by the client & HCL Technologies.
- Executing the new functionality scripts using JIRA tool.
- Involved in client meetings.
- Involved in testing all the business rules and certifying the app before releasing to market. Environment: Mac OS x Lion, Mac OS 10.9.5, Windows 8, Xcode, IE, Chrome, Firefox and Safari, QC 11.0, Selenium, JIRA, Mingle, Eclipse
Environment: Mac OS x Lion, Mac OS 10.9.5, Windows 8, Xcode, IE, Chrome, Firefox and Safari, QC 11.0, Selenium, JIRA, Mingle, Eclipse
Confidential
Test Lead
Responsibilities:
- Involved in requirement analysis.
- Designing and modifying the Test Scripts as per the change requests.
- Serve as a key member of software development team as the lead QA tester on development projects.
- Overseeing quality-assurance testing and teams for client software and systems development projects. Performed system, unit, performance, load, regression, stress and data interface testing.
- Provided client developer teams with detailed reports on quality metrics, identified bugs/flaws and recommended fixes.
- Executing the test cases and also involved in identifying defects by performing adhoc testing.
- Analyzing the defects cause using backend device Logs generated on Xcodetool (Inbuilt tool in Mac machine).
- Delivered thorough QA testing reports that determined product quality and release readiness.
- Responsible for automating the test cases using Selenium Web Driver. Automated the process of data conditioning using Excel as data source.
- Executed the automated test cases on different browser platforms like IE 8.0, Mozilla Fire fox and Google Chrome by using Selenium Web Driver and Test NG.
- Working with Eclipse, Java, Selenium Web Drivers or classes like Firefox Driver, IE Driver, Chrome Driver and functions or commands like get, find element, Alert, Dropdown, and navigate, fileinputstream, workbook, and sheet. Etc.
- Conducted formal and informal product design reviews throughout the software development lifecycle to provide input on functional requirements, product designs, schedules and potential issues. Leveraged developer background to communicate effectively with software design team, quickly gaining their respect and becoming a valued, “go-to” team member on challenging test cases.
- Follow up on defects with the developers.
- Analyzing the defects priority and severity based on customers’ requirements.
- Executing the new functionality scripts using Mingle tool.
Environment: Mac OS x Lion, Windows 8, Xcode, IE, Chrome, Firefox and Safari, QC 11.0, Selenium, Mingle, Eclipse
Confidential
QA Selenium/Jr. Test Engineer
Responsibilities:- Understood the requirements of the project and authored test cases based on them
- Performed manual testing for more complex process flows and automated testing using Selenium Web Driver for others as per the overall test plan
- Created automated scenarios using Selenium for regression.
- Executed the Automation Testing Framework with MS Excel as Test Management Utility using Java and Selenium Web Driver.
- Incorporated multiple iteration of test cases, driven by Excel Test Suite and executed them on Windows environment on different browsers
- Achieved test data management capability using Excel Sheets as well as connectivity through Database.
- Ran test scripts and logged in the defects.
- Monitored the defects and retested the fixes based.
- Performed system integration, functional, regression, and user interface testing on modifications and enhancements prior to production releases
- Uploaded/Checked in the created test scripts using the version control tool SVN configured in Eclipse.
Environment: Windows 2000, 2007, IE, Chrome and Firefox, QC 9, Selenium, QTP, Eclipse
