Sr. Qa Engineer Resume
Austin, TX
SUMMARY
- Over 8 years of experience in Software Quality Assurance and Testing, in the areas of Manual and Automation testing, Functional Testing and maintenance of Web based applications.
- Extensive knowledge of Quality Assurance standards, methodologies and strategies with good understanding of SDLC (Software Development Life Cycle).
- Exposure to different development methodologies like Waterfall, Iterative and Agile development.
- Experience in Black - Box testing, Smoke Testing, Functional Testing, Integration testing, GUI Testing, Regression testing, Database testing, System testing, and supported User Acceptance Testing (UAT).
- Experience in performing Cross-Platform and Cross-Browser Testing.
- Experience in conducting batch testing and data driven testing using parameterization to test application with different sets of data.
- Experience in working with business analysts, development groups in analyzing business specifications and with other testers to resolve technical and end-user issues.
- Experience in working with open source tools and environment Eclipse, Selenium IDE, Selenium WebDriver, TestNG, Ant, Maven, Jenkins.
- Experience in reporting defects by using HP Quality Center, QTP, UFT, ALM track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.
- Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality Center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing).
- Experience in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE, RC and WebDriver, QTP, UFT.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API and SOAP UIs. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, ALM, JIRA, Bugzilla etc.
- Proficient in Java, Python, JDBC, C, C++, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.
- Excellent experience with source version control tools such as Git & Subversion (SVN)
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Python for test case automation.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering. Experience in test web services like SOAP or REST services using SOAP UI Tool.
TECHNICAL SKILLS
Functional Testing Tools: Selenium WebDriver/IDE, QTP11
API/Unit Testing Tools & Frameworks: Soap UI, TestNG, Load Runner, Cucumber
Operating Systems: Windows and UNIX/Linux
Languages: Java, XML, C, C#, SQL, PL/SQL, Python and HTML, Toad
Application / Web Servers: WebSphere and Apache Tomcat
Databases: MySQL, Excel
Build/CI/Source Control Tools: Ant, Maven, Jenkins, Mercurial & CVS
Defect Tracking Tools: JIRA, Gnats and Bugzilla.
Others: Eclipse, IBM BPM, Process Designer, SQL Developer, SVN, SOAP UI, XML, JSON, JAWS
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr. QA Engineer
Responsibilities:
- Design test cases for Portal UI and workflow REST/SOAP API’s in QC
- Created page object oriented framework using Java, Cucumber, Selenium WebDriver
- Plan, maintain Selenium test scripts for multiple projects running in agile-sprint methodology
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
- Create Automation test scripts using Oops in Java
- Developed BDD tests Using Cucumber by writing behaviors and step definitions.
- Integrate smoke and regression test scripts into Jenkins
- Participate in Sprint planning, estimations, retrospective and daily standup meetings
- Functional testing on REST API’s using SOAP UI and validate the Web Services using Database, IBM Process Designer and Process portal/center
- LoadRunner was used as the automated load and performance testing solution for optimizing the performance, scalability and reliability of the application.
- Rest API’s Automation using SOAPUI and groovy scripting
- Validated the web services/application data after IBM BPM upgrade/migrate from 7.5 to 8.5
- Perform System testing on the HHSC SMC (Staff Management Center) portal to ensure the quality as per the requirements
- Perform accessibility testing (508 Compliance) using JAWS and few Firefox add-ons
- Use JAWS screen reader to verify if the application is read correctly for all pages and adheres the 508 checklist provided by client
- Report defects in QC and do a IA after every cycle to reduce the regression defects.
- Performed load testing with Load Runner and JMeter.
- Developed automation scripts usingSeleniumWebDriver, Eclipse, JUnit and Java.
- Exported Test case Scripts (Java - Selenium Rc) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Development of project using C#, ASP.Net MVC with framework entity and Web API Service.
Environment: Selenium WebDriver, C#, Eclipse IDE, Java, JIRA, SOAP UI 5.0, Groovy, Internet Explorer 9, SQL Developer, QTP, QC/ALM, Oracle, XML, JSON, IBM BPM, Process Designer, Process Portal, JAWS & Jenkins, Load Runner, Cucumber
Confidential, Englewood, CO
Sr. QA Engineer
Responsibilities:
- Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python.
- Performed Functional, Integration, Regression, Smoke, White/Black box, User Acceptance Testing (UAT), and End-to-End Testing
- Implemented Page Objects, Data Driven, and Keyword Driven Frameworks using Selenium WebDriver, Junit, and Java.
- Experience in Working on query the data objects in SQL.
- Responsible for UAT project planning like creating test scenario, test plans, and test scripts.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Automated testing of web based applications using QTP (Quick Test Pro).
- Log defects using ALM, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Conceptualized, designed, and implemented automated functional API test cases using SoapUI
- Responsible for UAT project planning like creating test scenario, test plans, and test scripts.
- Involved in data analysis of HL7 to transfer clinical and administrative data between software applications.
- Wrote VBScripts for Functional and Regression Testing.
- Identified possible constraints of pending claims, related to Claim Authorization Mismatch.
- Preparing test estimation of SOA Testing Activities for the Web services.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Planned and executed manual & automated API & GUI tests following Agile/Scrum software development principles.
- Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Test environment setup, unit test result validation, test execution, and defect management in different environments
Environment: Selenium WebDriver, Test NG, SOAP UI, XML, VBScript & SQL Server, QTP, Python
Confidential - San Diego, CA
QA Tester
Responsibilities:
- Involved in project planning, coordination and implemented QA methodology.
- Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Record Reconciliation based on extraction logic (Row counts balancing between Source Staging DWH DM).
- Guide and mentor team members - technical, analysis and communication.
- Created automated scripts - Load Runner Web Services, Soap UI, and XML. *
- Created test scenarios & executed.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases
- Constraints (Not null, Duplicates, Primary key etc.) validation between different stages
- Develop test plans based on test strategy. Created and executed test cases based on test strategy
- Experience in writing Automation scripts and frameworks using Java, Python, C#, JavaScript, VBScript.
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Incremental loads testing like Inserts /Updates/Deletes
- Component (unit) testing of the modules modified/developed and the associated
- Regression testing - to make sure nothing is broken because of new functionality added
- Works closely with developers and business analysts to define test scenarios and develop a plan to accomplish the test objective.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using JUnit prior to agile release
- Performed white box testing using TestNG for class, method, & Web Services testing
- Involved in Maven configuration for running servers and scripts after the build
- Communicates problems or issues with co-workers and managers.
- Conducts formal test case review sessions with project team, business analysts and incorporates feedback.
- Performed cross Browser compatibility testing on different Operating Systems
- Used Bugzilla for defect tracking purpose.
- Worked closely with developers to verify functionality of the application.
- Attended daily project scrum meetings and weekly team status meetings.
Environment: Selenium WebDriver, SQL, UNIX, Web Logic Sever, QTP, Load Runner, MS Office (MS Word, Excel, PowerPoint), Quality Center, IP SWITCH, PGP desktop, Oracle, Bugzilla & TestNG
Confidential, Richardson, TX
QA Analyst
Responsibilities:
- Implemented utility classes and methods in the project, which were reused in project by the team members.
- Involved in performing Input validations, User Interface validations, Browser compatibility testing and navigation testing through automation.
- Developed generic Business and Common methods using Java and Selenium WebDriver with TestNG.
- Developed Automation test scripts using Selenium (Web Driver) following Page object model pattern.
- Actively involved in Selenium Automation Framework Design along with the team.
- Worked on migration of QTP scripts from older version to newer version of HP UFT for legacy modules.
- Implemented a continuous integration environment using SVN.
- Implemented the code optimization using Page Object Model.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Knowledge on mobile application testing using Appium.
- Used Appium for native, hybrid Mobile application Testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation
- Build Automation Frame work for Angular JS, Node.js and involved in testing AJAX components with Protractor and Selenium Web Driver.
- Performed Smoke Testing, Functional Testing, Integration testing System testing, Regression testing multiple browsers ( IE, Firefox, Safari and Chrome) .and mobile devices (Android, iOS) mobile.
Environment: Java, Windows XP, QTP11, Visual Studio, iOS, Android, HP UFT & ALM and Selenium WebDriver JExcel, Appium, Eclipse IDE, Web driver, Firebug, Firepath, SoapUI Junit, Manual Testing, UNIX, XML, Mobile Testing.
Confidential, Arkansas Bentonville, AR
Software Quality Analyst
Responsibilities:
- Analysed the business requirement document (BRD) and functional specification to prepare test cases
- Wrote manual test cases and automated them for the purpose of functional testing and regression testing.
- Participated in the design and implementation of Hybrid automation (Keyword and Data Driven) framework using QTP.
- Created Object repository of the application under test, used various check points, output values and Recovery scenarios.
- Enhanced the scripts using functions and read test data from the excel files.
- Developed automated regression testing project in QTP.
- Managed requirements and test cases in the HP Quality Center.
- Validated data using SQL queries on MS SQL server database.
- Worked in Agile Methodology with two-week release cycles.
- Tested 2collab application using Exploratory and Adhoc testing.
- Performed Smoke Testing, Functional Testing, Integration testing System testing, Regression testing multiple browsers ( IE, Firefox, Safari and Chrome) .and mobile devices (Android, iOS) mobile.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
Environment: HP QTP, HP QC, VBScript, Visual Studio 2008, Windows XP, HTML, Firebug, SQL, PLSQL, Putty,JavaScript, ASP.NET, MS SQL server, iOS, Android, Mobile Testing.
Confidential, SFO, CA
QA Engineer
Responsibilities:
- Developed and reviewed Test Plans for System and User Acceptance Testing.
- Review of Requirements, Design Documents and Test cases.
- Identified regression test cases for hot fixes, monthly and quarterly releases.
- Generated test cases for System, Integration as well as regression testing.
- Executed Test cases and reported defects.
- Discovered bugs and kept track in the bug tracking tool.
- Sending daily status reports during test execution with details of planned vs. actual progress and defects outstanding vs. closed etc.
- Debugging the issues by checking application configuration and log files.
- Used SQL queries for database testing on Oracle server.
Environment: Rally, MS Excel, Oracle and Bugzilla.
Confidential
Test Engineer
Responsibilities:
- Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
- Analyzed Business requirements, functional specs and Use Case documents.
- Worked directly with Business Analysts to understand the changes and updated requirements.
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
- Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
- Perform tests for workflows, queues, calculated fields, customization, plug-ins, dependent pick lists, security roles, tabs, field validation Tests
- Performed manual testing on different modules of the application.
- Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Performing tests for Functional/system, Integration and User Acceptance Testing.
- Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
- Definition and preparation of UAT Test Data.
- Creating the Re-Usable Components for Automation test cases.
- Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
- Set up test cases, test sets, and defects in Quality Center.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
Environment: Java, WebDriver, TestNG, Agile Scrum, Peak test, UAT & Test cases
Confidential
Test Engineer
Responsibilities:
- Understanding the business requirements of the application following SRS Document
- Writing Test Scenarios, Test Cases and Test data for the application
- Executing Test Cases and Generating Test summary reports
- Performing Manual Testing on the functionality of the application
- Performing Functional, Regression, Smoke, System and Acceptance Testing
- Reporting bugs and tracking defects using defect tracking tool JIRA
- Participated in daily Status meetings and review meetings and release meetings
Environment: Dot.Net, QTP, Visual Studio, Excel, JIRA, Bugzilla, SQL Server and Windows,