Web/android/ios Sr. Selenium Automation Engineer Resume
FL
PROFESSIONAL SUMMARY:
- 7+ years of experience in Information Technology with emphasis on Software Quality Assurance & Automation Testing.
- Strong experience of the Software Development Life Cycle (SDLC), Agile (Scrum) Methodology.
- Extensive expertise in Software Testing Life Cycle (STLC)
- Experience in working with open source tools Selenium (Selenium RC, Selenium Web - Driver), TestNg, Eclipse and preparation of automation test framework.
- Experience in using Selenium Web driver and Grid using Java.
- Accurate management using bug/defect logging tools like JIRA.
- Involved in preparation of Software Metrics, Defect Report and Weekly Status Report.
- Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
- Experience in mobile web or mobile app testing, regression and bug writing, experience in testing data saved in the database using SQL statements, with the data entered through front-end
- Experience as GUI as well as Backend developer.
- Experience in Functional Testing, Unit Testing, Integration Testing, Regression Testing, GUI testing, back end testing, browser compatibility testing, and component testing on Windows.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analysing bugs, interacting with team members and track the bugs till closure.
- Experience with Data-driven testing and writing SQL queries for database manipulations.
- Attended walkthrough and stand-up meetings with Project managers, Developers and QA leads.
- Proficient in using Bug Management tools JIRA.
- Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, FTP, SSL and HTTP.
- Ability to think from customers’ point of view and understand the complexities of the business.
- Experience in working through tight deadlines.
- Hardworking, focused and good team player. Strong Analytical and problem solving skills.
- Enjoy learning and adapting to new technologies.
- Positive attitude with excellent communication skills.
SKILL:
Database: Oracle, Mainframe, MS Access, ORACLE SQL via OJDBC Server.
Testing Tools: Quick Test Pro, Ruby, Cucumber, Selenium IDE\RC, SOAP UI, VSS, Test Director, and Quality Centre, Rational Tools Track and Bug Central, Perfecto Mobile, ECLIPSE IDE.
API: JavaScript, Java SE/EE, Web Service, Java Collection /Reflection with Data Structures, JSON, TestNG, Junit.
Languages: C, C++, Visual Basic, Python, HTML, DHTML, Java, J2EE
Bug Reporting Tool: IMB Rational Clear quest, JIRA, Load Runner, QTP, ALM, and Test Director.
Other Tools: Internet Explorer, Netscape Navigator, Visio, Lotus Notes, PowerBuilder, Maven, ANT, Jenkins, JIIRA, MS Office, Soap Sonar, Visual Studio, Xamarin Studio, Tom cat, Version one.
Internet Technologies: WSDL, SOAP, HTML, XML, VB scripting, Java, Junit
PROFESSIONAL EXPERIENCE:
Confidential, FL
Web/Android/IOS Sr. Selenium Automation Engineer
Responsibilities:
- Work on Performance assessment and reporting of Mobile Devices.
- Work on device upgrades with latest versions using Crashlytics and SOASTA builds using Xcode.
- Work on Continuous Integration using Jenkins.
- Followed Agile software development process, Participate in daily scrum, Sprint planning, Scrum Poker, Sprint Review, Sprint Retrospective meetings.
- Work on Test data development using Shell Scripts, Putty, Xceed, SQL per test execution needs.
- Worked on Air watch for Managing Enterprise Mobile Devices
- Communicate release details and schedules to the team.
- Record application issues in Jira, Quality Center and Reported tool issues using Zen desk and Cloud link forums
- Involved in preparation of Software Metrics, Defect Report and Weekly Status Report
- Extensive experience in data migration through Stored procedures, SQL, Batch Process
- Proficient in learning and working on Legacy Retail applications.
- Negotiate, plan and manage all release activities.
- Worked on Automation Framework to support Jenkins and Bamboo
- Worked on SQL server, Oracle and DB2 data bases using Squirrel, Toad, SQL developer. Fetched test data using Inner, Outer, cross joins, Unions, triggers and PL/SQL.
- Interacted with Project Manager, SME, Business Analysis and client for Business Requirement.
- Developed Test Strategy, Test Suite, System Test Plan, Daily status and metric report, Summary Test Report
- Ensured all Testable requirements are verified and validated.
- Developed Test automation using BDD framework (cucumber and Gherkin).
- Tested integration of Ecommerce system with POS and verified all payments type transactions for different products.
- Validated customer experience for business critical transactions on web and mobile app
- Developed ANT based build scripts to run Selenium Automation
- Took Park in creation of QA metrics and graph to help the top management to keep update with QA team Progress.
- Experience in cloning test plan, test cases in Microsoft Test Manager.
- Used Soap UI to test Soap messages (WSDL/XML) and Rest (JSON) for PUT, POST, DELETE and GET methods.
- Refactored test code after changes are implemented
- Experienced in AJAX and JAVA script testing for usability, Navigation and User friendliness.
Environment: Appium, Selenium, Java, JavaScript, TouchTest, Xcode, Web Services, Jenkins, Bamboo, Android Phones & Tablets, IOS iPods, iPhones, MobileLabs, Crashlytics, Air watch, Jira, Quality Center, Confluence, SharePoint, Putty, SQL, XML, JSON, Zen desk, SAUCE labs, GitLab, Stash, Eclipse, TestNG, Junit, Maven.
Confidential, Harrisburg, PA
Sr. Automation Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Design and execute the Test Plans and Test cases using User Stories/Business requirements. Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
- Identified & organized the overall plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
- Worked on the Scripts inventory and maintaining the scripts for future Regression.
- Extensive work on Agile Methodology for Sprints and Scrums.
- Proficiency in End-to-End Testing and backend validation using SQL.
- Tested Web Services using SOAP UI Tool.
- Determine what should be automated and what test data needs to be set up.
- Used Defect Management tool JIRA.
- Used JIRA Green Hoper Tool for User Stories and task tracking in the Sprint.
Environment: Java, Selenium WebDriver, Junit, JavaScript, HTML, Eclipse, Windows, SOAP, Agile Methodology, Java,J2EE, DB2, Adobe Flash player, Soap UI, JIRA Tool for Bug tracking.
Confidential, Dallas,TX
QA Automation Engineer
Responsibilities:
- Designed the UI Automation framework with selenium, Nunit and Visual Studio
- Tested and automated the UI Changes, bug fixes and newly developed UI
- Build robust automated smoke and regression suites for functional and end to end scenarios
- Automated the testing of more than 50 Web Services using SOAP UI tool
- Performed backend testing using SQL queries to check data and data integrity.
- Worked closely with build team to get the code deployed in the test environments.
- Attended the backlog review, Iteration planning, daily standup meetings and worked closely with the manager to provide the necessary QA team updates
- Resolved the environment issues when QA environments are changed and verified if all the code got deployed in the testing environment
- Worked on multiple projects and supported the end users during the UAT testing.
- Analyzed the issues by looking at the UNIX log files, able to read.
- Executed the Test Cases and reported the bugs using ALM (QC 11.0) tool.
- Created the Test plans and Traceability Matrix in ALM
- Worked with external teams for SIT, Regression and End to End testing of the application.
- Worked with associated team to fix the issues and retesting the issues to accept the stories within the same iteration
- Worked on Functional testing/Smoke Testing/System Integration Testing of the application.
- Helped to troubleshoot complex development and production application problems and supported technical and production support on an on-call
Environment : Selenium Web driver, J-unit, C#, ALM, Quality Center, SOUP UI, HTML, XML, Windows XP/Vista, SQL Server, Web Services, Agile Methodology.
Confidential
Java Developer
Responsibilities:
- Involved in specification analysis and identifying the requirements
- Participated in design discussions for the methodology of requirement implementation
- Involved in preparation of the Code Review Document & Technical Design Document
- Designed the presentation layer by developing the jsp pages for the modules
- Developed controllers and JavaBeans encapsulating the business logic
- Used GitHub for version controlling.
- Implemented the user interface for the User management such as add user, delete user, modify user.
- Developed classes to interface with underlying web services layer
- Used patterns including MVC, DAO, DTO, Front Controller, Service Locator and Business Delegate.
- Worked on Service Layer which provided business logic implementation.
- Involved in building PL\SQL queries and stored procedures for Database operations.
- Used Jasper Reports to provide print preview of Financial Reports and Monthly statements.
- Carried out integration testing & acceptance testing
- Used Jmeter to carry out performance tests on external web service calls, database connections and other dynamic resources.
- Participated in the team meetings and discussed enhancements, issues and proposed feasible solutions.
Environment : Java1.4, J2EE 1.4 Servlet, JSP, JDBC, XML, ANT, Apache Tomcat 5.0, Oracle 8i, JUnit, PL\SQL, UML, NetBeans, Apache Jmeter, Jasper Reports.