Ui/mobile Automation Engineer Resume
5.00/5 (Submit Your Rating)
Manhattan, NY
OBJECTIVE:
- An I.T. Professional seeking a software QA testing position in a company where I can use my current knowledge and use it to enhance, develop and for continuous growth of the organization, and maintain strict adherence to its guidelines, policies and procedures. Expert testing for web based, Mobile based and API based application manually as well as using automation tools.
SUMMARY
- Quality Assurance specialist with 6+ years of testing experience Web based and mobile app using Automation and Manual process.
- Solid analytical and dynamic troubleshooting skills and ability to work independently with minimal supervision and perform as part of a team.
- Performed Integration Testing, Functional Testing, Regression Testing, black box and data base testing.
- Experience in prioritizing and completing project while meeting deadlines and organization goals.
- Experience in supporting Test Cycles, Compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Operations Teams and Engineers.
- Strategic thinker and planner, analytical, skilled in the design and execution of effective quality control programs, processes and procedure.
- Expert in writing syntax for OOP concept using Java, C# and python.
- Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like hybrid framework, data driven/Cucumber and Page Object model/page factory framework.
- Expert on Junit and TestNG as testing framework for Smoke and Regression testing, Maven for Project building tool, Git for version control, Jenkins for Continuous Integration.
- Extensive knowledge on Selenium IDE, Selenium WebDriver, Selenium RC using Java language.
- Experienced working on Selenium grid to perform parallel and cross browsing testing and Sauce Labs for remotely run project in different platform.
- Sound Knowledge in web service class like Restful using Jackson framework and Soap API Using SOAPUI.
- Used Log4j to log my automation report, customized html report and provided that to responsible person as a report.
- Hands On experienced in different IDE like Eclipse and IntelliJ.
- Collaborated with offshore and onshore team member to design and deploy the build release on time and helped team member to make code more efficient.
- Automated mobile native app using Appium. Used Appium Inspector and ui Automator viewer to find the element.
- Used Android Studio for Emulators and used Xcode to work with Simulators. Was also involved in the configurations of certificate issues and dealt with the developer’s accounts and apple accounts.
- Experienced on Dev tool to see http report and tested iPhone simulator manually.
- Highly experienced working on agile methodology to deploy the software.
- Sound knowledge to build automation Script from scratch using BDD, Cucumber with page object model using java language.
- Responsible to design feature file based on BRD and implemented that in step definition file.
- Sound knowledge on SQL queries and backend validation testing.
- Sound knowledge about Linux command and shell scripting
- Assess level of effort for QA tasks, resolve blockers in the QA cycle without manager intervention
- Good in Web Architecture using different language like HTML, CSS, JavaScript, JQuery, Web server etc.
PROFESSIONAL EXPERIENCE
Confidential, Manhattan, NY
UI/Mobile Automation Engineer
Responsibilities:
- Develop, publish, implement, and maintain manual and automated test plans,test strategy and test case based on BRD and Acceptance criteria.
- Extensive experience working with different groups and projects
- Define and track quality assurance metrics such as defect severities, open defect counts, and impact to projects Have done in Black Box Testing, Positive, Negative, Data Driven, Functional, UI, Backend and Integration Testing.
- Expertise in QA Methodologies like Agile, SCRUM. Quality Assurance Life Cycle, Test Strategy, Test metrics. Worked on full Software Development Life Cycle (SDLC).
- Working on existing hybrid framework where i write automation script for web based, mobile APP and API.
- Built front - end integration level testing frameworks in Java using TestNG, Selenium WebDriver. write automation script for Rest full API using Jackson framework and Java.
- Validate jSon response using postman manually.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Implemented Appium Scripts to test iOS and Android platforms.
- Developed full automated Regression test suite (test code & test content) for Mobile app on iPhone and Android in Java using Appium TestNG, XCode.
- Using Appium Inspector and UI Automator viewer to find web element for mobile application
- Deploy code in Git and ran in CI environment like Jenkins.
- Worked on Agile tools like Jira to report the bug and maintained test case in test rail.
- Experienced in setting up Continuous Integration systems using Jenkins, Cross browser testing using Selenium Grid.
- Reported automation script result to manager using Log4j.
Confidential, Beaverton, OR
Software developer in testing
Responsibilities:
- Ran and analyzed Test Result under Agile Methodology and attended all meeting.
- Experienced in developing, maintaining, and improving test automation framework
- Participated in design and architectural discussions and ensured unit test coverage
- Created documents detailing the process for each of the test scripts and the scenarios each script performs.
- Performed Black Box, Regression, Functional, Smoke, System, Performance and Load Testing.
- Developed and updated Test Plans, Test Cases and Test Scripts in TestLink executed them using JIRA.
- Prepared Test cases for the system and reviewed them with the developers and finalized the test cases.
- Involved in working on Selenium WebDriver for Functional Regression testing, Cross Browser Testing.
- Wrote automation script on data driven framework on web-based application using Java, Selenium Webdriver and TestNG.
- Wrote automation code in BDD/Cucumber framework using Java, Selenium WebDriver, Junit along with Page Object Model.
- Expert writing feature file using Gherkin language
- Practiced continuous integration process using Jenkins and ran automation script nightly basis from Git and debugged the script and identified bug and reported defects in JIRA.
- Coordinated migrations to QA and Production following Production Control processes.
- Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
- Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
- Coordinated efforts between product development teams and offshore test team.
- Ran some SQL queries to validate database using JDBC connection and store that in excel sheet to compare the data is matching or not.
- Wrote Linux command to grab the error report from log file from server.
Confidential, Purchase, NY
Automation Engineer
Responsibilities:
- Developed and Executed Test Strategies, Master Test Plans and Test Cases. Performed functional and regression testing.
- Performed sanity, smoke, positive, negative and regression testing and integration testing.
- Facilitated UAT testing sessions with client end users, business process owners and SMEs.
- Set up automation testing framework using Selenium WebDriver, Java and Page Object Model.
- Used TestNG as testing framework and log4j for logging framework.
- Gathered and used data from Excel and MySQL using POI and JDBC connection.
- Involved in providing the efficient locators strategy like xpath and css Selector to run WebDriver script in stable condition.
- Handle soap API using SoupUI tool.
- Tested web app for mobile application manually using real device and used User Agents to switch the mobile view to inspect the Web element.
- Daily basis to share code with team member used GitHub and sourcetree.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Ran my script in parallel using selenium grid which I configured from scratch for company.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Communicated testing and defects resolution progress to project management.
- Documented, implemented, monitored and enforced all processes and procedures for testing and established them as per standards defined by the organization.
- Involved in requirements gathering sessions with client end users to get understanding and perspective of client’s business model.
- Supported project managers in executing and coordinating QA and defect management activities along multiple platforms and systems to ensure critical applications are delivered with no critical issues.
- Provided statistical reports on QA testing and defects resolution progress on a weekly basis to stakeholders and management.
- Ensured any risks associated with the agreed test strategy and system test plans are clearly documented and described to client.
Confidential, Charlotte, NC
Test Analyst
Responsibilities:
- Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
- Participated in different sessions to identify the critical business transactions.
- Actively participated in daily Scrum stand-ups meeting, sprint planning meeting and retrospective meeting.
- Analyzed and created Test plan and Test case for new functional modules.
- Executed Smoke and Regression test cases based on the User and Business Requirements on different environment.
- Worked on Selenium WebDriver, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome browser.
- Used Eclipse as an IDE to write my script.
- Build Maven project from scratch and setup pom.xml file to get all jar.
- Extensively used my SQL proficiency during data migrations.
- Sound hands on experienced in Jmeter for nonfunctional testing.
- Actively participated during functional and regression test cycles. Supported all major production releases.
- Used Firebug and Firepath to identify elements on the page.
- Used JIRA for tracking, analyzing and documenting defects.
- Coordinated with the development team and test team.
- Collaborate with offshore team in various reason.
- Sound Knowledge in Linux operator to handle Linux server.
- Tracked and reported upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Planned, arranged and facilitated meetings, workshops and relations with client staff during test planning and throughout subsequent development and testing activities.
- Facilitate End to End and UAT testing along with defects status turn over meetings.
