Qa Autotion Engineer Resume
MA
SUMMARY
- 8+ years of extensive experience in Software Quality Assurance, which includes Manual, Automation and Mobile Testing of Web, Mobile and Window based applications in various domains like Finance, Insurance, Health Confidential and Media.
- Automated Software Testing using Selenium and Appium and API Testing using SOAP UI.
- Having good experience in creating scripts in Selenium Web Driver using Java, TestNG, and Selenium WebDriver and used MAVEN Build tool to run teh Automation.
- Expertise in API testing using tools like CURL,Post Man and performance testing tool JMeter mobile automation testing tool Appium.
- Efficient in Mobile testing applications and SeeTest Automation (Android and iOS devices) using Appium.
- Was responsible for understanding teh business requirements of teh Project.
- Proficient in writing SQL Queries and develop stored procedures.
- Experience in understanding teh code written in different programming languages like Java, Java Script, Python, SQL and databases like oracle. Worked on Cross Browser testing through Selenium WebDriver by testing teh website on different browsers like Chrome, IE and Firefox.
- Performed manual API testing using CURL and Post Man and automation test procedures of Web services using SoapUI and worked on Restful API’s.
- Having strong experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets.
- Experience in developing Test Cases based on Requirements.
- Having good experience on Selenium IDE and Selenium RC using Java.
- Strong Experience in Manual Testing using Black box Testing Techniques.
- Experience in writing, reviewing, and executing test cases based on requirements.
- Expertise in different testing methods like Functional and Regression Testing.
- Involved in teh preparation of Test plan, Sitemap for teh project.
- Quick learner wif teh ability to grasp new technologies.
- Good Experience in handling teh client calls.
- Design, maintain and execute manual and automated test cases for functional, API and end - to-end tests.
- Report and track defects in teh JIRA defect tracking system.
- Expertise in mainstream browser tools like Chrome Element Inspector, Firebug, FirePath, IE Tester for testing and debugging.
- Working noledge of TCP/IP model’s Layer 3 and Layer 2 networking protocols.
- Experience working wif Amazon Web Services (AWS).
- Familiarity wif build/deployment automation and continuous integration using ci tools such as Jenkins.
TECHNICAL SKILLS
Languages: C, C++, Java, PL/SQL, Java Script, HTML, XML.
Automation Tools: Selenium Suite (Selenium IDE, RC, Grid and WebDriver), TestNG, Mochajs, SoapUI, SoapUI PRO, Rest,ANT, Maven, Junit, Jbehave, Jmeter, sikuli
SDLC Methodologies: Agile, Waterfall, V-model, Scrum models
Scripting Languages: JavaScript, Python
Command line tool: CURL
Defect Tracking Tools: IBM Rational Clear Quest, JIRA.
Development Environment: Eclipse IDE
RDBMS: MySQL, MS Access, Oracle
Misc Tools: PostMan, MS Office, MS Excel, ANT, Log4J, Maven and SVN.
Continuous Integration Tools: Jenkins
Databases: Oracle 11g/10g, TOAD, MONGO DB,DB2.
Operating Systems: Windows, Mac OS, UNIX, LINUX.
Software Process/Methodology: Software Development Life Cycle (SDLC), Application Lifecycle Management (APM), Agile, Scrum, Waterfall.
Web Debugging Tools: Chrome Element Inspector, Firebug, FirePath, IE Tester
Cloud Tools: Amazon Web Services (AWS)
PROFESSIONAL EXPERIENCE
Confidential, MA
QA Automation Engineer
Responsibilities:
- Project was automated in Selenium Automation Framework using WebDriver.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Used debugging tools of IPhone using Charles Proxy and XCode .
- Worked on automation tool for running scripts and testing native applications and mobile-web applications on android or iOS using Appium.
- Written Automation Test Scripts using Java, TestNG, Selenium WebDriver and used MAVEN Build tool to run teh Automation.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model..
- Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium grid and Jenkins.
- Created automation framework in Selenium WebDriver using behavior driven approach like Jbehave.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test teh web application.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Regression test cases were written and automated using Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed teh Mobile Testing, SeeTest automation for Mobile App of Client, identify teh Mobile Platform like IOS, Android by using Appium.
- Executed teh test cases and test scenarios on different mobile sets. Reported new bugs using test scenarios.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated Soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Performed Coded UI automation testing for teh application using Microsoft Test Manager.
- Prepared Requirement Traceability Matrix to ensure teh adequate coverage of teh test cases.
- Connected to database to Query teh database using SQL for data verification and validation.
- Performed Back end testing on Oracle Database by writing SQL quarries.
- Uploaded test cases executed test cases and logged defects in JIRA.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Performed Compatibility testing in different types of browser, versions and OS such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Environment: Java, Selenium Web Driver, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, Mobile Testing, SQL, CURL,POSTMAN, Oracle 9i/10g, and JIRA
Confidential, Woonsocket, RI
QA Automation Engineer
Responsibilities:
- Designed and Developed Test Cases for automated testing using Selenium, Junit and Eclipse IDE.
- Used ANT to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh automation reports over email.
- Performed API Level testing for web services, enhanced teh Test harness and developed many Test suites using XML and Python.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium WebDriver, Junit, Ant and Jenkins.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of teh Selenium WebDriver API Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Created and maintained automated test script for API testing using Junit.
- Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Used Firebug/Firepath to do web based application testing wif selenium for teh commands and locator application.
- Created selenese JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
- Created automated Test Suite using Selenium and WebDriver.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Involved in creating Test Plan and written Test Cases based on use cases and Business Requirements.
- Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
- Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.
- Automated code downloads and email notifications using UNIX Shell scripts.
- Design and prepared test plans for White Box Test Approach & Test cases.
- Responsible for understanding high level (Cross-Browser) business processes related to their application area and its interfaces to other applications.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and End-to-End Test cases.
Environment: Selenium WebDriver, Python, Junit, Jenkins, Ant, SoapUI, Appium, Web Services, JavaScript, XPath, Eclipse, HTML, SQL, Windows.
Confidential, NY
QA Analyst
Responsibilities:
- Developed teh project by using teh Waterfall methodology.
- Experience in writing HTML, UNIX Shell-Scripts Implemented Data Driven Framework using Selenium WebDriver, JUnit, ANT, Java. Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, CSS locators, Selenium WebDriver classes.
- Tested Mobile App version on different smart devices Written SQL scripts (PL/SQL) to query and validate teh functionality in Oracle databases.
- Automated Functional and Regression Testing using Selenium WebDriver, JUnit, ANT, Java. Authored JavaScript and Java codes needed for Selenium WebDriver to automate teh tests.
- Responsible for fixing and maintaining Regression and Smoke automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Used Maven build tool to implement teh framework dependency jar files.
- Involved in User Acceptance Testing (UAT) assisting teh super users wif test cases and test data requirements.
- Assisted business users in defining UAT test cases and plans, established and maintained test cases and test data in Quality Center.
- Extensive involvement in Black Box Testing, Load Runner is used to perform Load, Durability and Stress Tests.
- Analyzed test results, tracked teh software defects in JIRA and interacted wif teh developers to resolve technical issues.
- Used SVN as teh source repository and performed code review, fix issues and update teh offshore team to follow teh specified standards for teh project.
- Involved in writing Test plan and perform manual Testing.
- Involved in daily standup meetings and inspection meetings, to verify teh status of teh testing effort and teh project as a whole and coordinating wif teh offshore team on teh current status.
Environment: IDE, Selenium WebDriver, Selenium Grid, ANT, Java, HTML, JDBC, Oracle, TOAD, MS Office, Manual Testing.
Confidential, Madison Ave, NewYork
Quality Analyst
Responsibilities:
- Testing teh software developed to meet teh requirements of teh end user.
- Testing involved GUI, System and Regression.
- Involved in testing teh API’s using CURL and Post Man.
- Initial Analysis and study of Requirements provided.
- Conducted Functional Requirements walkthroughs wif teh QA teams to halp them write teh test scripts in accordance wif CMM specifications.
- Used Quality Center as bug-tracking tool to report teh bugs and to follow up teh bug status.
- Performed User Acceptance Testing wif good test environment and created appropriate test data for teh end users.
- Validated backend data of teh application using SQL and MSSQL server.
- Developed Manual Test Cases for different Test scenarios covering all aspects of project functionality.
- Executed teh test cases, recorded teh results and documented defects.
- Familiar wif inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Participated in teh meetings, prepared reports and other supportive documentation.
- Used SQL to validate backend database changes, deletes and update.
- Worked on GUI Object / element verification is done through XPath, CSS Locators.
- Identified and tracked defects, generated bug reports and submitted test report
- Worked closely wif users and program developers to ensure application development meets wif teh user expectations
- Effectively communicate project expectations, project goals and scope to teh team
- Involved in halping teh team members as and when needed.
Environment: Eclipse,java,CURL,Post Man, Oracle 9i/10g,JIRA,Charles Proxy,X Code,JMeter, HTML, XML, agile, Mobile Testing, SQL
Confidential
Manual Tester
Responsibilities:
- Testing teh software developed to meet teh requirements of teh end user.
- Testing involved GUI, System and Regression
- Involved in testing teh API’s using CURL and Post Man
- Initial Analysis and study of Requirements provided
- Developed Manual Test Cases for different Test scenarios covering all aspects of project functionality.
- Executed teh test cases, recorded teh results and documented defects.
- Familiar wif inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Participated in teh meetings, prepared reports and other supportive documentation.
- Used SQL to validate backend database changes, deletes and update.
- Worked on GUI Object / element verification is done through XPath, CSS Locators.
- Identified and tracked defects, generated bug reports and submitted test report
- Worked closely wif users and program developers to ensure application development meets wif teh user expectations
- Effectively communicate project expectations, project goals and scope to teh team
- Involved in halping teh team members as and when needed.
Environment: Eclipse,java,CURL,Post Man, Oracle 9i/10g,JIRA,Charles Proxy,X Code,JMeter.