Automation Engineer/manual Tester Resume
Minneapolis, MN
SUMMARY
- Around 8 years of experience in Manual/Automation testing of Web/Mobile apps with specialization in Software Quality Assurance Testing, QA Automation Engineer and proficient in testing on Client/Server, Web based and Mobile Applications.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testing/Junit, MAVEN build tool.
- Expertise in performing Manual testing (emulators & IOS Simulators) & Test Grid and Appium to develop automation test scripts for Mobile applications.
- Experienced on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Good experience of Node JS, Python.
- Extensive experience in writing scripts using VB Script, Ruby, JavaScript, Java/Selenium to automate testing process.
- Working experience with defect tracking tools like Jira and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Developed an automated scripts and frame works using Java, C#, VB Script.
- Good Knowledge of automated testing tools such as QTP and LOAD Runner.
- Good Knowledge of Data modeling.
- Experienced in load and performance testing tool JMeter.
- Experience in writing PL/SQL in ODI studio for automating ETL validations.
- Extensively used ETL methodology for testing and supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using Informatica.
- Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environment.
- Expertise in reviewing and analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD .
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Experience in Test coordination between Onsite and Offshore team
- Prior experience in analyzing and reporting on performance metrics and test results
- Excellent analytical and problem-solving skills with the ability to troubleshoot with strong oral and written communication skills.
- Conducted root cause analysis of application availability and narrow down the issues related to coding practices, issue bottlenecks, or network latency.
- Involved in monitoring the daily automated jobs and fixed the failed jobs.
- Worked with Problem Ticket (PTs)/Work request (WRs) for prod and lower environment issues and change request (CRs)/Work Order (WOs) for Prod deployment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, SOAP UI, QTP, Spirent, Eclipse, Manual Testing, Appium, Test Grid, JMeter, GIT, Cucumber, Coded UI, Appium, Microsoft Visual Studio, Android Studio, ETL (Informatic), SSIS.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, JSON.
Language/ Script: Java, JavaScript, Shell Script, JEP, Unix, Linux, Groove, VBScript (UFT), C, C#, Python, HTML, XML, PHP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, Bugzilla.
Frameworks: Junit, TestNG, TDD, Python, Data Driven, Keyword Driven, Hybrid Frameworks, ATF (Automation Test Framework), Page Object Model, Modular Framework, Back-end database testing using SQL, SAS
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL, MongoDB
Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Cloud & SaaS Platforms: AWS, Salesforce.com
Testing: Integration, Functional, Regression, Performance and Load Testing, Manual, Black Box and White Box testing
Repository System: GitHub, Subversion, TortoiseSVN.
Cloud based Testing: Sauce Labs, Browser Stack.
Version Control: CVS, Git
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Automation Engineer/Manual Tester
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
- Developed automated scripts using Selenium Web Driver, Java, TestNG and Testing in Eclipse IDE to perform functional and regression testing for web based applications.
- Written automated scripts with Xpaths to identify web elements such that most of the browsers can be used.
- Developed automation scripts for Mobile Native and Hybrid applications on iOS and Android using Appiumand Java.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Identified mobile elements using AppiumInspector, UI Automaton Viewer.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Used TestNG framework to run unit test and Maven to build the Project.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Involved in testing Rest API's (Get & Post operations) by using Soap UI/Postman, Ready API. Created test data for test execution.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java)
- Used the JMeter to do the performance testing of the application.
- Updated the JIRA with manual/automated test cases.
- Supported the UAT team during their testing.
- Participated in daily Stand Up call and weekly Open/Close meeting followed Agile Methodology/Scrum.
Environment: Java, Selenium WebDriver, Appium, Selenium IDE, Eclipse IDE, Junit, TestNG, Jenkins, Maven, Agile, JIRA, Soap UI, Postman, JMeter, Maven, XML, Oracle 11g, Agile, Windows, IOS.
Confidential, Carlsbad, CAAutomation Engineer/ Mobile Tester
Responsibilities:
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Worked with software architecture, design teams, marketing staff and developers to create a consistent and compelling customer experience.
- Determining the scope and risk of project by understanding the business requirements and participating in the project release planning.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Test Grid.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Maven.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- DevelopedKeyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Wrote PL/SQL in ODI to automate the ETL test cases for Datawarehouse validations.
- Involved in testing both SOAP and REST services using SOAP UI, Rest Assured and Tested both XML and JSON formats.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Create Load and performance test scripts usingFiddler,JMeter, Load Runnerand monitor performance results usingYourkit Profiler.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- CreateManual Test cases, Update Manual Test cases, Update manual and automated test results inTest Rail.
- Working in a scrum team and attending all the scrum ceremonies - Scrum Stand Up, Backlog Grooming, Sprint Planning, Retrospective, Sprint Demos and Release Planning.
Environment: Java, Mobile Testing (Test Grid), ETL, Selenium WebDriver, Firebug, Firepath, SQL, Jira, Oracle, Jenkins, JMeter, Active MQ, Fiddler, Load Runner, Git, Agile.
Confidential, Tampa, FL
Automation Engineer/Appium Tester
Responsibilities:
- Analyzed Functional Requirements and Software Specification Requirement Documents to develop Test Plan for projects involved and wrote Test Scripts.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Responsible for automating test scripts in Selenium/Java to support of software test requirements
- Involved in setting up configuring the testing environment with Eclipse IDE, Testing, and Selenium WebDriver.
- Involved in designing and developing Testing Data driven automation framework in Eclipse IDE using JAVA and automated them using Selenium Web Driver.
- Involved inDatamapping specifications to create and execute detailed system test plans.
- Involved withDataAnalysis Primarily IdentifyingDataSets, SourceData, Source MetaData,Data Definitions andDataFormats.
- Created ETL test data for all ETLmapping rules to test the functionality of the business systems.
- Provided Data Modeling design standards, solutions to various data marts and product teams.
- Used TestNG to run the tests and generate the reports.
- Used ANT to build and run the Selenium automation framework and sending the automation reports over mail.
- Configured the test suite to Jenkins to make it run on every successful deployment.
- Reviewed and validated SQLs, extracted Reports Data for SMEs and UAT reviews
- Created Data Model templates and sessions resolved Change Requests (CRs) and updated data models.
- Implemented cross browser testing using Selenium API for Firefox, chrome and IE.
- Responsible for maintaining completeVMwareinfrastructure for the customer.
- Performed software requirements traceability analysis to trace software requirements to (and from) system requirements.
- Worked with deployment team to create automation regression execution builds.
- Designed and implemented basic SQL queries for backend testing.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG.
- Supported automated functional testing, acceptance testing, system down testing, cross browser, cross platform web testing with Selenium Web Driver and Appium.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Performed Keyword driven testing using Selenium Web driver to test the application with different sets of data.
- Created Maven POM files to build the Java projects based on their project structure.
- Tested web services by generating XML SOAPUI Requests and validating the corresponding XML SOAPUI Responses.
- Working on creating Rest Services using ASP.NET Web API and JAVA.
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
- Involved in Automation Framework using Selenium, TestNG, Selenium server.
- Attended daily scrum meetings to evaluate the daily expected results for the team and the reports is shared with each and every team member.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Reported defects using QC and interacted with developers to resolve any defects/issues.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
Environment: JAVA, Appium, TestNG, Eclipse IDE, Firebug, ETL, HP Quality Center, Selenium WebDriver, Oracle, Toad, Junit, TestNG, Bugzilla, cucumber, soup UI.
Confidential, Pittsburgh, PA
Automation (Selenium)/ Manual Tester
Responsibilities:
- Interacting with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Configured Selenium WebDriver, JUnit, Maven tool and created selenium automation scripts in java using JUnit prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver under Java platform utilizing industry leading harness design patterns and approaches.
- Written Grey box and Black box test cases based on the User and Business Requirements
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Implemented firebug to identify object's ids, Name, XPaths, links in the application.
- Automated the Test cases using Selenium for Regression testing and JUnit for grouping the tests.
- Responsible for Integrating Selenium Tests withJenkinsfor Continuous Integration.
- Understand the Logical and physical Data model and understanding the ETLprocess for the data flow from source to target.
- Delivered overall Test Summary reports from the Quality Center (QC).
- UsedAntfor building the WebDriver project.
- Performed database validation using complex SQL queries.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Environment: Selenium, SQL, HTML, SOAP UI, Groovy Script, Quality center, WebDriver, MAVEN, ETL, JENKINS, Junit, Windows.
Confidential
Quality Analyst
Responsibilities:
- Prepared Test Plan and Test Cases according the business requirements.
- Prepared Unit Test Cases including Positive and Negative test cases.
- Participated in setting up testing environment.
- Design and development of QTP test scripts.
- Uploading and executing the scripts and analyzing the test results.
- Developed and executed automation scripts using QTP.
- Maintaining automation test scripts to meet software release deliverables, project testing requirements and other quality assurance consideration.
- Performed Developed Test cases and scripts using HP Quality Center, JIRA and Quick Test Pro for Functionality and Regression Testing.
- Performed Ecommerce Testing for modules such as Checkout, Payment page, Shipping page, valid store page, etc.
- Responsible for the implementation of the Agile and Software Development Best Practices for Product & Solutions Delivery (PSD).
- Involved in manual testing and Automated Testing.
- Performed back-end testing using SQL queries and PL/SQL statements on the Oracle database.
- Performed website testing for order fulfillment process.
- Used SQL statements to check data integrity and data validation.
- Created Text area Checkpoints to test the properties of the text in the application using Quick Test Pro.
- Involved in cross browser testing for Firefox, Mozilla, Chrome and IE.
- Conducted Back-end and Regression testing during the various phases of the application.
- Involved in debugging and reproducing issues.
- Involved reporting and tracking the defects using HP Quality Center and JIRA.
- Reported bugs using Defect module of HPQC.
- Conducted result analysis and interacted with developers to resolve bugs.
- Participated in the project meetings and attended the daily SCRUM meetings.
Environment: QTP, HP Quality Center, JIRA, UFT, SQL Server, Oracle, MS Excel, MS Word, Agile, Windows.