Test Automation Engineer Resume
2.00/5 (Submit Your Rating)
San Diego, CA
SUMMARY
- Over 6 years of professional experience in Software Testing and Quality Assurance, expertise in both Manual and Automation Testing of mobile Native, Enterprise and Web applications.
- Experience in Planning, Leading the Quality Assurance activities and executing UAT and Regression test cycles for internally and externally deployed software applications.
- Review, understand and analyze business and functional requirements and develop business scenarios, Test cases and UAT handbook to be used by business participants and Manual testing.
- Extensive experience on testing native mobile applications on real mobile devices/tablets, simulators and emulators.
- Hands on experience in using Appium with Automation Framework and Perfecto mobile to automate IOS and Android App testing.
- Excellent Skill in using and automation tools like Selenium Web Driver and HP QTP in testing Web, and Client/Server Applications.
- Expertise in Linux/UNIX, PLSQL, SQL DBA.
- Experience in testing products developed practicing Agile (Scrum and BDD) methodologies.
- Involved in Cross platform & Cross browsing testing using - Windows XP, Vista, Win 7,Win 8,MAC and Browsers-Firefox, Chrome,IE 8,IE 9,Safari.
TECHINCAL SKILLS
Mobile Automation Tools: Appium, UIAutomator, Perfecto
Web Automation Tools: Selenium RC & Web driver (Java), Cucumber, Soap UI.
Operating Systems: UNIX, Dos, Win 7/NT/2000/XP/Vista.
Programming Languages: Ruby, JAVA, SQL, Visual Basic script
Test Management Tools: Test Director, QTP
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Test Automation Engineer
Responsibilities
- Handled product testing in agile environment using scrum methodology .
- Co-ordinated with Product owners, Business teams, Designers, Development team on various requirements & on-going testing activities.
- Involved sprint planning, daily stand up’s and retrospective as per agile process.
- Paring with developer, BA to articulate the test scenario’s and test coverage.
- Identified test scenarios and designed test cases based on User stories and acceptance criteria.
- Designed & executed automation test scripts.
- Validated end to end mobile user scenario’s on simulators and real devices.
- Verified the cached data packets during mobile connectivity conditions like No/Medium/Full Wi-Fi
- Performed End to End testing of same app across different mobile devices ( IPhone, IPod, IPAD, HP, Samsung and Panasonic tablets and amazon kindle ) connecting to the server parallel at the same time.
- Performed Cross platform testing and Cross browser testing across iOS and Android.
- Involved in setting up automation framework with Appium JUnit & Maven in Java
- Created cucumber scenario feature files along with step definitions for user story’s acceptance criteria.
- Tested both Mobile Browser and Native applications .
- Setting the automation frameworks (for both Web & Mobile) using Selenium and designed the scripts from the scratch.
- Integrating the automation scripts into CI with the help of Maven and jenkins
- Hands on experience in using HockeyApp in identifying the specific line of code which lead to crash.
- Experience on Andriod SDK, Logcat debugging tools.
- Validated back-end logs in Audit log when different mobile devices are generating operations.
- Responsible for test data preparation, set up test environment, Test Harness for the system.
- Ensured that all the stories have met the definition of done in each sprint cycle.
- Performed Regression testing to verify that delivered application has not adversely affected processes.
- Used JIRA for defect logging and tracking the issues.
- Maintained all the test results in HP ALM
Confidential
QA Tester
Responsibilities
- Following Agile testing approach in Day to Day basis using Kanban board and User Stories
- Adding up test cases ( java based web driver ) to the existing framework and running them in continuous integration server ( Jenkins ).
- Analysing the test reports and performing maintenance on the existing automated test cases using Eclipse and Java .
- Attending sprint planning meetings provide estimates and providing feed backs in retrospectives.
- Perform tests for workflows, queues, calculated fields, customization, plug-ins, dependent pick lists, security roles, tabs, field validation Tests
- Performing tests for Functional/system, Integration and User Acceptance Testing .
- Preparing mock Data and Emulating End User Environments to preform UAT Testing .
- Testing Business requirements for Tax and VAT calculations
- Tracking and reporting bugs on Jira . Releasing the User Stories/Bugs into UAT after performing
- Create and maintain Selenium/Webdriver bases Java projects/ framework to handle Sanity and Regression tests for sprints.
- Evaluating automated test reports based on test runs in Jenkins .
- Co-ordinate with Product owners, Business teams Development team on various requirements & on-going testing activities.
- Designed and Executed Manual Test scripts for various Sprints.
Mobile Tester
Responsibilities
- Worked in Agile Methodology - BDD approach.
- Involved in daily Scrum meetings, Retrospective meetings on the on-going Sprints & respective Stories.
- Designed & Executed Automation Test scripts using Java as a programming language.
- Using Selenium Webdriver for Web Automation and iWebdriver, Android driver, Appium for Mobile Automation.
- Tested both Mobile Browser and Native applications .
- Setting the automation frameworks (for both Web & Mobile) using Selenium and designed the scripts from the scratch.
- Designed the scripts for XML file verification using automation scripts.
- Experience in Testing the applications developed in XML, HTML .
- Designed the scripts for reading JSON parameter verifications.
- Involved in Smoke, Functional, Regression, Integration, System Testing and supported UAT Testing by providing/setting up the data in Oracle database.
- Tested Mobile Operating Systems - iOS, Android .
- Used Jenkins for Testing in Continuation Integration Environment .
- Continuous monitoring of the alerts received through mails to check if all the application servers and web servers are up.
- Installed, tested and deployed monitoring solutions with Splunk services .
- Experience in using SoapUI Pro for web service testing.
- Executed the jMeter Virtual user scripts.
- Identifying and isolating perand isolating performance bottlenecks, defects and problems and providing recommendations/assistance to receify the issues.
- Analysed test results with Architect, Product owner, Development team and Database teams.
- Co-ordinated with Product owners,Business teams Development team on various requirements & on-going testing activities.
- Involved in Defect Management.
- Used GITHUB for version control system.
Test Analyst
Responsibilities
- Worked in Agile Methodology - BDD approach.
- Involved in daily Scrum meetings, Retrospective meetings on the on-going Sprints & respective Stories.
- Designed & executed automation test scripts using Ruby as a programming language.
- Setting up the Mobile Automation Framework and designed scripts from scratch.
- Using Appium for Mobile Automation Testing.
- Tested different versions of iOS and Android devices ( iphone, iPad, Samsung, HTC )
- Experience with Xcode and Android studio.
- Implemented 60% Automation Test Coverage.
- Designed the automation scripts for Regression and Smoke Test suites and executed them using Jenkins on different devices at a time.
- Tested most of the iOS and Android versions on different devices.
- Verified the functionalities like ( wifi, non-wifi, download titles, out of locale ).
- Used Jenkins for Testing in Continuation Integration Environment.
- Used Github for Code repository .
- Co-ordinated with Product owners, Business teams, Designers, Development team on various requirements & on-going testing activities.
- Involved in Defect Management.
- Used GITHUB for version control system.