Sr. Mobile Automation Developer Resume
Houston, TX
SUMMARY
- 8+ years of experience in Automation, Manual testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.
- Involved in various stages of Software Development Life Cycle (SDLC).
- Experienced in automation testing using tools such as Appium, Selenium (Web Driver/IDE/ /TestNG), QTP and Test automation Frameworks.
- Experienced in Functionality Testing, Integration Testing, Smoke Testing, System Testing, GUI Testing, Regression Testing, Positive, Negative, Data Base Testing and Web Services Testing on various applications.
- Certified Safe Agile Practitioner and strong hands - on knowledge in software models: Waterfall and V Model and Agile (Scrum) methodology.
- Experienced in Web Services/API testing using POSTMAN, SoapUI tools. Used RestAssured for automating Rest API services.
- Expertise in using different Spying tools like Firebug, Fire path (Firefox), UI Automator (Android) and Accessibility ID (iOS) using locator's ID, Class name, CSS Selector, Xpath etc.
- Experienced in writing manual test scripts and logging defects using Quality Center, Bugzilla, JIRA and Qtest.
- Strong development skills using Java and Python and other Object-Oriented Programming.
- Experienced in creating and developing BDD (Behavior Driven Development) and ATDD (Acceptance Test Driven Development) using Cucumber and Gherkins.
- Proficient in handling CI (Continuous Integration) with latest cloud technologies (Amazon Web Services (Device Farm) and BitBar and Sauce labs).
- Accomplished multiple scheduled tasks and continuous integration with Bamboo and Jenkins.
- Highly skilled developer in setting up frameworks for UI Automation such as Appium, Calabash and Selenium.
- Experience in Mobile APP testing on Android and iOS to perform on native and React Native app testing.
- Proven organizational, analytical, and communication skills.
- Worked independently on setting up multiple cross platform frameworks like Cucumber- Appium and Calabash.
- Ability to work under the pressure of strict time constraints and rapid changing priorities.
- A highly motivated with Strong communication skills, ability to interact with team members, developers, and users.
- An extraordinary team player with analytical thinking, problem-solving and good communication skills.
TECHNICAL SKILLS
Languages: C/C++, Java, Python, Ruby, SQL, Shell
Testing Frameworks: Appium, Selenium, BDD & ATDD, Junit, TestNG, POSTMAN
Test Management tools: Quality Center, JIRA and Qtest
CI tools: Bamboo, Jenkins
Test Management: Quality Center, Jira, HP ALM
SDK: IOS, Android, Windows
Version Control: GIT, BitBucket.
Cloud: AWS (Amazon Web Services), BitBar, Sauce labs, Kobiton
Others: Guidewire Policy Center, Android Studio, XCode, SWAT, React Native
Data Base Tools: MySQL, Oracle, SQL Server, MS Access, DB2, Microsoft SQL Server.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. Mobile Automation Developer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the Safe agile environment with frequently changing requirements and features set.
- Created and developed BDD (Behavior Driven Development) scripts for automating mobile applications developed in Android and iOS SDKs.
- Worked with development team and QA analysts to design, and develop, and enhance automated regressions and performance test suites for multiple applications.
- Exposure to Agile development methodologies e.g. test-driven development, continuous integration, code coverage, code analysis and build different variants of application using Android Studio and XCode.
- Involved with the development team in estimating, planning and refactoring software development programs, projects and tasks.
- Worked independently on setting up multiple cross platform frameworks like Cucumber-Appium and Calabash
- Implemented Test execution runs in Cloud such as AWS (Amazon Web Services), BitBar and Sauce Labs.
- Performed continuous research and innovation to recommend new products and provide guidance for the further developments.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release using Alnova.
- Implemented Webservice/API testing using Postman tool for multiple transactions and automation of test cases, generate test reports and performed extensive Web Services testing using RestAssured Framework.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI, rest assured frameworks.
- Develop programs to automate the testing of controller in CI/CD environment using Bamboo, Jenkins, Python, Java, Bash script, Git, Linux command line.
- Develop scripts using Java for Appium and Ruby for Calabash.
Environment: Appium, Selenium WebDriver, TestNG, Jenkins, Maven, SoapUI, Cucumber, Web Services, Java, XPath, Firebug, Fire path, Google Chrome, Python, Mozilla Firefox, Internet Explorer, HTML, SQL, JIRA, iOS, Android, React.JS, IntelliJ, RestAssured.
Confidential
Sr. Software QA Engineer
Responsibilities:
- Create and identify complex scenarios for Automation.
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
- Analyzing real time End to End Business scenarios and designed test cases for 10 lines of businesses across 6 niches which involves various transactions.
- Testing critical functionalities like:
- Clock Movement
- Batch Processing- Renewals, Sales
- Preemption
- Out of Sequencing
- Activities/ UW Issues
- Tested various Integrations points in PolicyCenter by validating rest services using RestAssured libraries.
- Communicated and collaborated with other dependancy teams like Billing Center, Losses, Claims, Forms, Rating and other downstream teams.
- Analyzed Requirements, designing test cases and Automating them using SWAT framework
- Build Testing/ Regression Testing on a sprint-on-sprint basis
- Logging Defects and Tracking them to closure by using HP Quality Center.
- Highlight risks on deliverables on a daily basis with clients during scrum
- Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information).
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage
- Built automation framework form ground up using BDD and Cucumber and Selenium/TestNG.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web driver
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Used Cucumber-extent libraries and TestNG with Selenium using Eclipse to generate test execution reports.
- Used Apache AOI library to extract data from excel sheets to use in tests
- Detecting Defects, Communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.
- Perform database verifications using SQL queries to validate test data.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Environment : Quality Center, Java/J2EE, SQL Server, Web Services, UNIX, SoapUI tool. Windows, Selenium (Web Driver), IDE, TestNG, Eclipse, QTP, MS Word, Excel, JSP, HTML, XML, Json