Senior Mobile Automation Engineer Resume
Plano, TexaS
SUMMARY:
- More than 7 years experience in both Automation Testing (Functional and API), manual testing of both Web - based Applications and mobile applications
- Worked in both Agile and Waterfall Environment.
- Expertise in functional testing of application using Selenium Web driver utilizing Junit/TestNG testing framework, Nightwatch.js, Geb/Groovy, Appium, XCUIT test.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle.
- Working experience in Travel and Hospitality and E-commerce domains.
- Automated Test scripts using Selenium WebDriver2 utilizing TestNG with JAVA, Nightwatch.js, XCUI Test.
- Developed Automation Test Scripts in Nightwatch.js.
- Expertise in developing Automated Test Scripts using HP QTP/UFT for functional testing of Web and Desktop Applications.
- Experience in testing SOAP and RESTful Web services using Java/Cucumber and Super test.
- Automated JSON Request and response of RESTful Webservices using JavaScript /super test.
- Proficient in Java, C# and JavaScript and have strong knowledge on OOP (Object Oriented Programming) concept.
- Experienced in testing Mobile native applications using Appium/XCUI test.
- Proficient as Mobile App Tester in testing Mobile applications using Emulators and Simulators on iOS and Android Platforms.
- Strong experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
- Used Eclipse IDE, IntelliJ, Visual Studio developing environment to develop & debug the code.
- Extensive experience in developing BDD framework for Client/Server, Web and database applications using Cucumber. Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA, VersionOne, HP-ALM. Expertise in using Rational Robot to record, execute and edit functional regression tests.
- Built JavaScript based test framework using nightwatch.js, selenium web driver, node.js
- Expertise in Load and performance testing using JMeter.
- Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, SoapUI, XCUITEST, Microsoft Visual Studio, Appium, HP UFT, Supertest, Nightwatch.js, Postman, Swagger.
Programming/Scripting Languages: Java, JavaScript, Shell Script, C#.
Frameworks: Junit, TestNG, Appium, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Version One.
Methodologies: Agile, V-model, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins Hudson and Gradle.
Databases Technologies: MS SQL Server, Oracle, MS Access, Oracle PL/SQL, SQL and MYSQL.
Operating Systems: Windows 10, UNIX, Linux and MacOS
Web Technologies: HTML, XML, CSS, JavaScript, Angular JS and Node.JS, Firefox Add-ons XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP, ICMP
Subversions: SVN and GIT.
WORK EXPERIENCE:
Senior Mobile Automation Engineer
Confidential, Plano, Texas
Responsibilities:
- Working as Test Lead on Agile/Scrum Methodology involved in giving points to User Stories, Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Mobile Native app automation using Java, Appium, Cucumber, Selenium Web driver.
- Worked with distributed version control system like GIT and SVN.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
- Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server
Environment: Java, Selenium WebDriver, Appium, Eclipse, Jenkins, JSON, Agile, JIRA, SQL, and MacOS.
QA Automation Engineer
Confidential, Beaverton
Responsibilities:
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Experience building automation framework from scratch using Selenium web driver, Nightwatch.js, Intellij IDEA and chai mocha framework.
- Good experience on Test Automation using Selenium Web Driver, Nightwatch.js Implemented Page Object Model Automation framework with Nightwatch.js, Selenium Web Driver.
- Worked with distributed version control system like GIT and SVN.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
- Developed Service Automation framework using supertest and JavaScript.
- Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Version One.
- Responsible for developing the scripts to support Pipeline (Continuous Integration) of the scripts with the build server
Environment: Java, Selenium WebDriver, IntellijIdea, Swagger, Postman, Pipeline, JMeter, NodeJs, JSON, Agile, Version One, SQL, and MacOS.
Mobile QA Automation Tester
Confidential, Beaverton
Responsibilities:
- Experience with working in short sprints in an Agile Scrum software development model.
- Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.
- Coordinated efforts between product development teams and offshore enterprise test team.
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re - usability and accuracy across applications.
- Document software defects, and bug tracking using HP-ALM, and report defects to software developers.
- Involved in developing BDD framework, created web UI tests using Cucumber, Gherkin, Selenium WebDriver by writing tests in Java.
- Work with Teams to create Service test suite using Java and Cucumber.
- Standardized QA standards and practices across teams where possible.
- Tested mobile application using Appium by setting up Emulators and Simulators.
- Worked with both Android, iOS mobile Virtual devices for developing Test scripts using Appium.
- Developed test plan, test cases, execution of test cases, reporting, tracking defect using HP Quality Center/ALM.
- Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and Java.
- Involved in Installing Jenkins on a MacOS machine and created a master and slave configuration to implement multiple parallel builds.
- Written several SQL queries and analyzed them to validate the business rules in Oracle database through SQL Developer as part of Backend testing.
Environment: Selenium Web driver, Hybrid Framework, HP ALM QC, TestNG, POM, JIRA, Cucumber, Jenkins, and REST, JSON, XML, Appium, SQL.
Mobile Automation Engineer
Confidential
Responsibilities:
- Involved in Regression testing of each build during the various phases of the Native mobile application, mobile web application using Selenium Web driver, Java and Perfecto Cloud.
- Experience in creation of test functions, Checkpoints, Data Validation Experience in Data Driven and Keyword Driven testing.
- Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.
- Involved in creating Manual test case for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisons tests.
- Conducted Regression Testing, Smoke Testing, Cross Device Testing in Android and IOS environments through automated testing with Selenium, Java, Perfecto Cloud along with Manual testing.
Environment: Selenium Webdriver, Java, Perfecto Cloud, Android, IOS, Mobile Web Browsers Quality.
Software Development Engineer in Test
Confidential
Responsibilities:
- Involved in identifying the test cases for automation .
- Maintained the Test data documentation based on business functions
- Developed this project using Agile methodology.
- Used Core Java with selenium web driver in writing the test scripts.
- Executing test cases, ad - hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using Confidential One Automation Framework designed using Selenium, Java, TestNG and Jenkins.
- Developed automated test scripts for Regression testing using Confidential One Automation Framework.
- Enhanced and created test scripts using reusable actions, parameters and check points. Developed automation scripts using java selenium to automate functional and regression testing.
- Designed & developed Restful (JSON/XML) and JAX-WS Web services for different modules.
- Mentored and trained Team members for the effective use of automation framework and to develop test scripts.
- Responsible for testing and implementing service oriented architecture components.
- Parameterization of test scripts using TestNG.
- Worked with bug tracking tools like Quality Centre and familiar with Jira, HP QC.
- Created test planning and participated in execution for API Testing using SOAP UI.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
Environment: Java, C#, SQL server, Web Services (SOAP & RESTFUL), Agile, XML, Quality Center.