Mobile Automation Engineer Resume
SUMMARY
- Over 10 years of Experience as a Java developer, QA Manual/Automation/Mobile/Database Tester.
- Experience of Test Automation Framework development from scratch using Tools like Selenium, TestNG
- Expertise in Maven to build automation frameworks with Java. Jenkins for continuous Integration testing
- Experience in Mobile Automation using Appium - IOS and Android platform.
- Developed Mobile User Interface with features like camera Integration and barcode scanner.
- Developed scripts for Mobile UI Testing using Appium for Confidential ’s application in Android and IOS.
- Assisted in developing and maintaining the application using Xcode for IOS.
- Used emulators and IOS simulators to perform manual Mobile testing.
- Expertise in Charles for tag experiments on Localytics and scanner experimentation
- Experience in working with Selenium Grid/Sause Labs to specialize on running multiple tests across different browsers, operating systems and machines in parallel
- Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD, Hybrid and Data Driven Frameworks).
- Hands on experience with web application servers Tomcat, JBOSS, WebLogic.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI, POSTMAN Tools.
- Proficient in design and execution of Test Strategies, Traceability Matrix, Test Plans, Capacity Estimation, Test Scenarios, Test cases, Test reports, Test results and documentation for complex applications.
- Possess excellent skills in GUI Testing, Functional Testing, Regression Testing, Stress Testing, Integration Testing, System Testing, Smoke Testing, and User Acceptance Test (UAT).
- Experience in defect reporting, tracking and storing the client requirements.
- Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.
- Conversant with all phase of Software Development Life Cycle (SDLC) involving Systems Analysis, Design, Development and Implementation.
- Worked extensively in Agile and Waterfall Models of software development.
- Expertise in using Tools HP Quality Center, Rally and JIRA.
- Experienced in using Version Control Tools like GIT and SVN as well as integration tools like Jenkins.
- Experience in working Integrated development tools like Eclipse, IntelliJ
- Global Client handled Microsoft, Confidential &T, Confidential ’s.
TECHNICAL SKILLS
- Java, C#, Python
- Java Script, VBScript, HTML5
- Selenium WebDriver, Appium, JMeter
- SQL Server 2005/2008, Oracle
- ALM QC, Rally, JIRA
- GIT, SVN
- Agile/Scrum methodology
PROFESSIONAL EXPERIENCE
Confidential
Mobile Automation Engineer
Responsibilities:
- Providing technical leadership in the design and implementation of the test automation strategy for multiple product development teams.
- Responsible for Test Planning, Test Plan Documentation, Test case identification and detailing.
- Developed scripts for Mobile UI testing using Appium for Confidential ’s application for Android and IOS
- Used emulators and IOS simulators to perform the manual Mobile Testing for few scenarios
- Assisted in developing and maintaining the application using Xcode for IOS
- Expertise in Charles for tag experiments on Localytics and scanner experimentation
- Used Sause labs to run automated scripts in the cloud on different browser platforms
- Tested user Interface with features like barcode scanner, Store Maps, Star Rewards for both IOS & Android
- Expertise working on Android and IOS platforms using Appium and XCode tools on real and virtual devices.
- Tested Pay features like Scan & Pay, Confidential ’s Pay, Price Check
- Automated Honeywell handheld devices which are used in Confidential ’s store for billing.
- Maintain Code versions through GIT, build tests through maven pom file, Test execution and reporting through Jenkins.
- Collaborate with developers and work with a QA team to ensure CI/CD pipeline is stable.
- Build Automation scripts for REST API
- Used SOAPUI/POSTMAN tool to test SOA based architecture application to test SOAP services and REST API.
- Generating Test Report using TestNG and distributing across all stakeholders with the status of testing.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Participating in UAT and providing all required information to Business
- Coordinating with developers Confidential offshore and onsite to resolve issues and getting defects fixed.
- Bug Reporting and Tracking through JIRA.
Environment: Java, Selenium WebDriver, Appium, XCode, GIT, TestNG, JIRA, Maven, IntelliJ, Agile, Oracle
Confidential
Lead QA Automation Engineer
Responsibilities:
- Providing technical leadership in the design and implementation of the test automation strategy for multiple product development teams.
- Responsible for Test Planning, Test Plan Documentation, Test case identification and detailing.
- Developed Automation Test Scripts using Java, Selenium WebDriver and TestNG Annotations
- Maintain Code versions through GIT, build tests through maven pom file, Test execution and reporting through Jenkins.
- Implemented Behavioral Driven Automation framework and defined standards for coding.
- Tested Motorola Handheld devices (3190, 3290 & 3190z) which are used in Confidential ’s store for billing.
- Automated Honeywell handheld devices which are used in Confidential ’s store for billing.
- Collaborate with developers and work with a QA team to ensure CI/CD pipeline is stable.
- Build Automation scripts for REST API
- Used SOAPUI/POSTMAN tool to test SOA based architecture application to test SOAP services and REST API.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Responsible for creating Cross-browser test automation through Selenium Grid.
- Generating Test Report using TestNG and distributing across all stakeholders with the status of testing.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Participating in UAT and providing all required information to Business
- Coordinating with developers Confidential offshore and onsite to resolve issues and getting defects fixed.
- Bug Reporting and Tracking through JIRA.
Environment: Java, Selenium WebDriver, GIT, TestNG, JIRA, Maven, Eclipse IDE, Agile, Web Services (SOAP & RESTFUL), Oracle
Confidential
Lead QA Automation Engineer
Responsibilities:
- Providing technical leadership in the design and implementation of the test automation strategy for multiple product development teams.
- Responsible for Test Planning, Test Plan Documentation, Test case identification and detailing.
- Developed Automation Test Scripts using Java, Selenium WebDriver and TestNG Annotations.
- Maintain Code versions through GIT, Build tests through maven pom file, Test execution and reporting through Jenkins.
- Implemented Data Driven Automation framework and defined standards for writing good automation.
- Collaborate with developers and work with a QA team to ensure CI/CD pipeline is stable.
- Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Process improvement and best practices on CI/CD pipeline process framework for Test scripts and artificats maintenance
- Responsible for creating Cross-browser test automation through Selenium Grid.
- Generating Test Report using TestNG and distributing across all stakeholders with the status of testing.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Coordinating with developers Confidential offshore and onsite to resolve issues and getting defects fixed.
- Bug Reporting and Tracking through JIRA.
Environment: Java, Selenium WebDriver, GIT, TestNG, JIRA, Maven, Eclipse IDE, Agile, Web Services (SOAP & RESTFUL), Oracle
Confidential
QA Automation Engineer
Responsibilities:
- Involved in Test Planning, Test Plan Documentation, Test case identification and Test case detailing.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE
- Proven ability in developing BDD scripts through Cucumber and writing feature files with Gherkins
- Maintain Code versions through GIT, Build tests through maven pom file, Test execution and reporting through Jenkins.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports
- Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Extensively queried to check the database records in Oracle database.
- Experience in working Integrated development tools like Eclipse
- Generating Test Report and distributing across all stakeholders with the status of testing.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Coordinating with developers Confidential offshore and onsite to resolve issues and getting defects fixed.
- Reported the defects through JIRA
Environment: Selenium WebDriver, Java, Cucumber, GIT, JIRA, Maven, Eclipse IDE, Agile, Web Services (SOAP & RESTFUL), Oracle
