Sr. Qa Engineer Resume
Glendale, CA
SUMMARY
- Over 8+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Expert in both Manual and Automation (Selenium/IOS/ Cucumber/calabash) testing of the applications.
- Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse and TestNG, JBehave.
- Having Immense experience in agile and waterfall project management methodologies.
- Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
- Created Feature File, Scenario Outline with Cucumber framework.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
- Experience in Back - end testing, data validation, ETL Automation, Database testing using SQL queries.
- Excellent hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA and HP ALM/Quality Centre.
- Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release
- Extensive experience working in Agile methodology, SDLC, stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with BusinessAnalysts.
- Experience with Unit Testing with Jasmine and Protractor.
- Experienced on Eclipse to develop TDD, Junit and TestNG frameworks.
- Experience in Web based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behaviour and step definitions.
- Performed manual and automated test procedures for functional testing of Web services using SoapUI 2.5.
- Reading, understanding client requirements, change requirements, algorithms, business procedures, flows. Conducting knowledge sharing sessions among team members, explanations, Q&As. Discussions with BusinessAnalysts, Developers, and Subject Matter Experts.
- Review/Update/Versioning test cases of team members, knowledge sharing between onshore, offshore members to generate strong quality test cases. Co-ordinate onshore-offshore teams.
TECHNICAL SKILLS
Testing Tools: Selenium WEBDRIVER/IDE/GRID/RC, QTP 11.0, protractor, Appium, Load Runner 8.0, UFT, SoapUI, Cucumber, XPath, Firebug.
Language/ Script: Java, C++, SQL, VBScript, UML, JavaScript, shell Script, Python Scripting, Bean Shell, C#
Reporting Tools: Quality Centre 11.0, Test Director 7.5
Frameworks: Junit, TestNG, TDD, Jasmine, JBehave
Web technologies: HTML, XML, JSP, .NET, J2EE, JavaScript, Python
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking: JIRA, Bugzilla, HP Quality Centre
Build/ CI Tools: Travis CI, Jenkins, Ant, Maven, Jenkins, Hudson
Databases Technologies: My SQL Server 2000/2005, My SQL, MS Access, Oracle 9i/10g, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus
Platforms: Mac Environment, Windows 7/Vista/XP/8, UNIX, Agile
PROFESSIONAL EXPERIENCE
Confidential, Glendale, CA
Sr. QA Engineer
Responsibilities:
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Involved in analysing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Developed Automation framework using Selenium WebDriver (Java) and test execution using TestNG.
- Implemented BDD framework using Cucumber.
- Develop automation scripts using Robot framework with Java.
- Implemented mobile automation frameworks using Appium.
- Implemented Appium scripts to test both in iOS and Android platforms.
- Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications.
- Involved in Analyzing business requirements, system requirements, and data mapping requirement specifications by interacting with client, developers and QA team.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms and experienced in health care standards like HL7v2, v3 and cloverleaf services and automated web application using Robot framework with Java.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Developed Automation framework using Selenium WebDriver (Java) and test execution using TestNG.
- Responsible for implementation of hybrid test automation framework build using Selenium WebDriver, TestNG and maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Tested performance of the application using JMeter.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Worked with iOS Emulator and Android Simulator to test mobile applicatios.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Used Firebug to do web based application testing with Selenium for the commands and locator application
- Implemented data driven development using Apache POI.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Involved in testing web services and XML with tool called SOAPUI and using this tool to locate WSDL file on internet, create test cases and run them.
- Worked on cross browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
Environment: Oracle, SQLServer, HL7v2, v3, MySQL, Cloverleaf services,Internet Information Server6.0, JAVA, J2EE, C#, Web Logic, shell scripting, Virtual Machines, Internet Explorer, Android, IOS, Apache Tomcat, SOAP UI, Python, Safari, Bean Shell, Linux, ALM11.0, UFT 11.5, Firefox, Chrome, Quality Center10, Windows XP, Apple Macintosh, Agile methodology, TTPro, QTP, Selenium Web Driver, MS Visio.
Confidential, Frederick, MD
Sr. QA Analyst
Responsibilities:
- Tested different modules of the application using Cucumber in BDD approach.
- Worked for creating test plans, test cases, test scripts and entire testing process.
- Created feature file, scenario outlines by improvising Cucumber.
- Performed SIT to test different modules and component parts of the application to ensure that it functions properly.
- Performed SIT, responsibilities of executing end-to-end testing for each module, components, and sub systems of the application
- Worked with JMeter tool to test the performance of the web application.
- Automation of test cases using Selenium Web driver, TestNG, page object model (POM).
- Used Appium to automate the mobile web application.
- Writing simple to complex SQL queries for testing purpose.
- Performed REST API testing by Soap UI
- Used SOAP UI assertions and groovy script for web service automation Testing.
- Excellent knowledge of Selenium tool (Selenium IDE, Selenium RC, or Selenium GRID)
- Configured Selenium grid to execute the scripts in cross browsers.
- Developed a JUnit testing framework and integrated that withantto enable developers to write their unit tests.
- Wrote scripts for automation testing for mobile native apps.
- Used iOS simulator and emulator for mobile app testing.
- Performed various types of testing like functional testing, Integration testing, regression testing, System testing, pilot testing and compatibility testing.
- Generating the detailed reports of the Bugs, test execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended weekly/daily reports to clients based on the status of execution/defects.
- Used keyword and data driven framework.
- Used ALM for defect management.
Environment: Quality Center/ALM, SQL Server 2008, Appium, Selenium Web driver, Spira Team, Windows XP, Windows 7 Eclipse, Firebug, SQL, Java, JavaScript, JSON, XML, JMeter, Robot Framework, Ride.
Confidential, Dallas, TX
Sr.QA/UFT Automation Engineer
Responsibilities:
- Reviewed the business requirement and software specification requirements to achieve better understanding of the AUT.
- Modified the scripts in UFT to automate desktop application.
- Used descriptive programming to develop the automation scripts in UFT.
- Performed the tasks of testing inter process communication, shared data, and sub systems.
- Responsible for providing support to senior QA integration tester in the development and execution of integration test cases.
- Developed automation scripts using Selenium WebDriver, python for user management module.
- Performed defect tracking in quality center.
- Tested different modules of the application using Cucumber in BDD approach.
- Examined and analysed the requirements to document test cases.
- Performed white box testing using TestNG for class, method.
- Expertise the testing application developed using various mobile technologies.
- Used Selenium WebDriver for testing various web applications.
- Involved in complete QA life cycles.
- Implemented POM automation framework with Java, Selenium Web Driver and Cucumber.
- Prepared test cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Performed sanity testing for each new build of the application.
- Identified the defects and worked with the development team to fix the defects.
- Coordinated with the testing team to achieve the testing goals.
Environment: Share Point, EDM Methodology, Python, Java, J2EE, MongoDB, Web logic App Server 9.1, Selenium IDE, Selenium Web Driver, ALM 11.5, MS Office 2007, QC and Oracle.
Confidential
QTP Automation Engineer
Responsibilities:
- Extensive experience in testing electronic trading applications, order management systems.
- Testing transaction statues for equity, derivatives, OTC transactions, swap, futures, forward, option, short selling, fixed income, bonds, cash balances, forex FX.
- Testing of exchange test server, margin accounts, trade settlement, position of the trade etc.
- QAenvironment preparation on test lab.
- Understanding of requirements/specifications.
- Test cases Writing/Execution/Review/Maintenance in quality centre.
- Testing PEGA BPM, business process testing, SLA’s validations, and business process workflows analysis using MS-Visio.
- GUI, Smoke, Sanity, Functional, Integration, system, database testing, regression testing.
- Database testing includes validation of account details, account status, trade time, price at current time, market price, limit price till trade get fully executed.
- Defect Logging/Retesting/Reporting in quality centre.
- Automating end to end workflows using tool win runner for trading application.
- PreparingQAReports. experience in testing with client server and web based environments.
- Testing web services for ticker screen stock price, current forex rates.
- Closely worked with developers, businessanalyst, production support and other groups interfacing with the product.
- Write, maintain and execute test cases for new functionality/bug fixes.
Environment: Oracle, MySQL, TOAD, Quality Centre, PEGA, Tadawul exchange test server, Windows XP, Apache Tomcat, ALM11.0, Linux, Agile methodology, Win runner, MS Visio, Lotus.
Confidential
QA Engineer/Oracle Tester
Responsibilities:
- Reviewing and modifying the test cases for test scenarios.
- Analyzed and identified the test cases based on requirement document of the application.
- Performed various types of testing like functional testing, integration testing, regression testing, system testing and compatibility testing.
- Analyzed test specifications and written manual Test cases for Black Box Testing.
- Designed test cases and executed test cases and reported the bugs using Quality Center.
- Defect logging, tracking, reporting and validation using mercury quality center.
- Involved in defect reporting meetings on a daily basis.
- Performed regression test execution based on the priority of the test cases in mercury quality center.
- Involved in project meetings and Interacted with other team members in order to resolve the problems.
- Prepared defect report as per severity and priority.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved as part of automation team using QTP, developed test scripts.
- Involved in Backend Database testing in Oracle using SQL.
- Defects were tracked, reviewed, analyzed using test director.
Environment: JAVA, JSP, Web logic, HTML, SQL Server 2005, and Windows 2003,Testing Tools: QTP 8.2, Mercury Quality Center 9, Test Director 8.2, Oracle9i, J2EE, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe.