We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

Woburn, MA

SUMMARY:

  • Over 5years of diversified experience in Software Testing and Quality Assurance of web based applications, and mobile applications, Websites, Databases, web services and Client/Server Technologies.
  • Mobile Android and iOS manual and automated testing expertise in build and execution needs to be native mobile application
  • QA Analysis/Testing of Web based, Mobile Web, Mobile Native and Client Server applications using SeleniumWeb Driver, JUnit/TestNG, Quick Test Professional (QTP), ReadyAPI, SOAPUI, JMeter and Shell Scripting.
  • Experience and strong understanding of System Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including requirements gathering, risk analysis, projectplanning, scheduling, testing, defect tracking, management, and reporting..
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in different types of testing including Black Box testing, Smoke testing, Functional testing, System Integration testing, Sanity, End-to-End Testing, Regression testing&User Acceptance testing (UAT),Load Testing, Performance Testing
  • Experience with coding in Java and good Understanding of Python. Understanding of software design principles and understanding of design principles.
  • Experience in web technologies: JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, JSON and JQuery.
  • Experience in Using ALM extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Experince in working with appium using Javascripts fo r Mobile applications
  • Experience in developing and executing queries for SQL server and Oracle databases for back end testing.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Good at multi-tasking and works well under tight deadlines with high efficiency.
  • Good Communication skills, Documentation Skills, Team problem solving ability and Analytical skills.
  • Excellent decision making and presentation skills. Can adapt to any newer technology or software at a greater pace.
  • Able to define and fulfill the project’s goals.

TECHNICAL SKILLS:

Testing Tools: Quick Test Pro (QTP), HP ALM TOOLLanguages: JAVA, VB Script, Python, Javascript, HTML, XML

IDE Eclipse: SQL Developer

Build Tools: Ant, Maven

Continuous: Integration Tools Jenkins, Hudson

Web Debugging: Tool XPath, Firepath, Firebug, Webdebugger

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)

Processes: Agile-Scrum, Waterfall, Spiral models

Databases: SQL Server, MS Access, Oracle, MySQL

Application: Microsoft Office, Excel, PowerPoint, Outlook, IBM Lotus Note, Adobe Photoshop

Operating: Systems Windows (XP, Vista & 7, 8,10) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Woburn, MA

Sr. QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Architected and implemented QA Automation infrastructure..
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Conducted backend testing using SQL queries to validate data for database.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Involved in developing Appium framework to develop automation scripts for iOS and Android platforms.
  • Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing a page object pattern.
  • Worked on Project Management tool- RTC, Jira.
  • Perform functional, regression, usability testing on various mobile devices such as IOS, Android
  • Coordinated with technical support associates to fix proprietary software issues.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Selenium WebDriver, Java, TestNG, DataDriven Framework, MVC, Appium,Maven, Jenkins, Cucumber, SOAP UI, XPath, Jira, JavaScript, XML, HTML, Eclipse, Fire Path, Firebug, (SVN), MS Excel, SQL, Windows.

Confidential, Sterling, VA

QA Mobile Automation Engineer

Responsibilities:

  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Conducted updating and data configurations for multiple apps released weekly.
  • Collaborated with all teams within the agile environment.
  • Identified issues before they became problems and collaborated to fix them.
  • Tested release candidates updates and third party app updates for apps on multiple operating systems and devices.Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Responsible for automating events triggers utilizing appium and javascripts for both IOS and Android mobile apps.
  • Created Javascripts to automate communication between POS and the terminal.
  • Developed System Test Cases and procedures to test various application points.
  • Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Performed mobile testing on the mobile web using Sitespeed.io and Native apps on iPhone, Android and iPad platforms.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Created Appium by Java based scripts for Selenium WebDriver with Junit as automation frame work.
  • Extended Junit framework by adding some helper classes and methods.
  • Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
  • Developed Hybrid framework with Selenium.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Used entire automation process utilizing appium and javascripts for both IOS and Android mobile apps.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Performance Testing using JMeter.
  • Used Build tool like Ant to generate test report.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.

Environment: Selenium WebDriver, Grid, Junit, Java, ANT, Appium,Jenkins, Cucumber, Eclipse, Firebug, SOAP UI, XPath, HTML, CSS, JavaScript, Python, Jmeter, Quality Center, SQL, Oracle and Windows.

Confidential, Walnut Creek, CA.

QA Engineer

Responsibilities:

  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Conducted updating and data configurations for multiple apps released weekly.
  • Collaborated with all teams within the agile environment.
  • Identified issues before they became problems and collaborated to fix them.
  • Tested release candidates updates and third party app updates for apps on multiple operating systems and devices.Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Used Javascript for testing selenium and worked with source version control tool such as Subversion (SVN).
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Attended, discussed and submitting work progress report of the week to Project Manager.
  • Successful discussion with all members, Project manager and QA Lead to collect data for automation.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting,weekly assessment meetings with business analysts and developers.

Environment: Selenium RC/WebDriver, Quality Center, JUnit, Jmeter, XPath, HTML, Java, JavaScript, XML, Git, MS EXCEL, SQL, Windows.

Confidential

QA Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Involved in System-wide Integration, regression and Load testing.
  • Worked in Manual and Automated testing of applications on Windows Environment.
  • Verified database test results using Toad.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Identified the test requirements based on application business requirements and blueprints.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Involved in analyzing the applications and development of test cases
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures. Developed test scenarios and test procedures based on the test requirements.
  • Participated in Preparing Test Plans.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.
  • Created test scripts, executed test scripts.
  • Developed Test Objectives and test Procedures.

Hire Now