Automation Test Engineer Resume
CA
PROFESSIONAL SUMMARY:
- Over 7+years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Knowledge in using and maintaining Automation Framework using Appium.
- Mobile Automation of IMDb Android and windows app using Appium and selenium web driver.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and TestFrameworksusing Testing/Junit, ANT/MAVEN build tools.
- Highly proficient with all the phases of SDLC (System Development Life Cycle) process, validation methodologies and concepts of qualification protocols (IQ/OQ/PQ).
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Performed analysis and diagnosis of highly complex networking problems.
- Created and Maintained Server - side Integration Test using Python and Selenium Web driver.
- Designing and developing IOS and android apps that aid in the authentication of products.
- Experience in testing native apps on I Phone, Android and iPod devices manually.
- IOS to windows Re-host. Rewriting an existing IOS app for the IPad for windows 10/windows for a client in the office furniture industry.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre, JIRA, IBM Clear Quest, Bugzilla.
- Executed automation test scripts using windows and Linux platforms for MFP products.
- Used open source environment in Linux and UNIX Platform Web application testing.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Experience in HealthCare industry, experienced in testing different healthcare ERP solutions such as FACETS, Med Plus, EPIC and other claim processing solutions.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Centre/ALM 11, Clear Quest, SOAP UI, Team Foundation Server (TFS 2008, 2010, 2012
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modelling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java 8, C++, SQL, HTML, XML, VB, JavaScript, VB Script, Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad Tools
WORK EXPERIENCE:
Confidential, CA
Automation Test Engineer
Responsibilities:
- Reviewed business requirements, technical specifications use case scenario to create test Strategy, test plan, test cases and execute them.
- Performed Web Services and Web testing used Web services for API testing on all the Android and iOS apps.
- Experience in testing using Web,iOS and Android apps.
- Developed Web suite for AESI end points in Postman and Swaager.
- Verified the Response body in Postman matched with the data base for all the preferred clients and Clients.
- Developed Web Suite in Arbonne from end to end like adding a Product to cart to Placing on order.
- Performed TAS,IVR and WEB testing for Mobile and web applications.
- Performed Mobile testing with Android Compatibility Test Suite.
- Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using Selenium & Appium.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Good experience in Mobile Testing using Appium in both iOS and Android applications using simulator and emulator.
- Extensively automated regression and functional test suites by developing automation test cases,test suites using Appium Selenium Web Driver, Java, TestNG.
- Design Executed and analyze automation test scripts & test suites for iOs, Android apps.
- Implemented TestNG framework for the project and run the test cases by grouping setting the order of execution and run as a batch by configuring Testing.xml.
- Implemented Page Object Model by creating object repository pages to optimize the code for Maintainability and Reusability.
- Used Git as Repository in managing the Automation builds and performed branching and merging the code.
- Wrote Python/Perl scripts to parse XML/JSON documents and load the data in database.
- Write SQL queries extensively, queried database and generated test reports.
- Worked in AGILE environment, attending Daily scrums sprint Planning, Retrospective meeting and prepared weekly status Reports on Automation.
Confidential, GA
Automation Test engineer
Responsibilities:
- Automated execution of shell scripts in Putty and Cygwin.
- Converted existing UFT scripts to Selenium/Java, Siebel, BRM application for end to end testing.
- Worked in the agile environment with monthly releases of multiple iOS and Android for Hum x Mobile applications.
- Worked closely for developing Hum X and visor Vt 1000 from scratch to end.
- Designed and develop a highly visible telematics solution for iOS and Android
- Worked for the features like Wi-Fi, R calls and E calls, provisioning the vehicles from end to end and fixing if there are any issues.
- Researched on different types of antennas and performed tests on various antennas to select the best working antenna for each imaging product.
- Performed radiation pattern measurements on various antennas.
- Measured Wi-Fi speed with the Hum simulator and the LTE phone with the different variation bands.
- Experience in WIFI and Bluetooth development testing.
- Experience in debugging and analysis of windows drivers both kernel and user mode.
- Experience on hardware prototype bring up, debug, fault detection, failure analysis and yield improvement.
- Validated the test results with the developed model and specs sheet and suggested ways to improvise the system.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application like Gap, Key on off, Diagnostics, Wi-Fi, Mobile data U packets for Hum X device.
- Setting up the band width for various satellites by Linux commands and study the behaviour of them.
- Knowledge on simulators, Dongles and visor by updating the versions and retrieving the logs by issuing Linux commands.
- Knowledge of writing Junit tests using Junit framework.
- Involved in automating test cases using Selenium RC with Junit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Achieved end to end traceability between requirements, test planning, test execution and defect tracking.
- Performed testing in Prod and non-prod.
- Used Jenkins to code build and test and executed them automatically after every successful deployment
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Developed standardized template for token verification which reduced the test case creation and execution.
- Used Selenium RC used to test search results of Meta search engine.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Analysed the user requirements, functional specifications and used Case documents for Functional testing.
- Familiarity with UAT for making website more user-friendly and for web-applications.
Confidential, SAN JOSE, CA
Mobile Automation Tester
Responsibilities:
- Analysed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with monthly releases of multiple iOS Mobile applications.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Perform different types of functional and non-functional testing such as smoke, regression, iOS version compatibility, boundary, security and backend testing.
- End to end testing after application is released to Android Google Play and IOS Apple store.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- Used Java language and Junit framework for scripting.
- Conducting Browser compatibility testing on Chrome, Firefox, MSIE,Safari.
- Developer of an Android mobile app to track positions of maintenance technicians.
- Knowledge of writing Junit tests using Junit framework.
- Perform retesting and closing of all resolved bugs with retesting all areas that could potentially be affected by the issues.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Involved in web service endpoints and database testing using Postman, XCode and Charles applications.
- Create automated test scripts for mobile apps using Selenium Web Driver and Appium.
- Run automated test scripts with analyzing test results.
- Scripting in multiple languages on Mac, LINUX and Windows - Python, Shell script etc.
- Running test scripts on Jenkins automation server.
- Used Gitas code repository and Code Collaborator to manage code reviews.
- Conduct UAT testing for different teams and different projects.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Confidential
Manual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases .
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend .
- Reviewed the test cases written for Unit and Integration level .
- Analyzed test specifications and converted them into Manual Test Cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing .
- Reviewed and implemented Business Requirement Documents.
- Analyzed code to performed white box testing.
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
Environment: s: Selenium Web Driver, Jenkins, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Centre, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Apple, Android, Oracle and Windows.