Qa Analyst Resume
St Louis, MO
SUMMARY:
- 7+ years of IT experience as Software Quality Assurance Engineer on different platforms and environments and also expertise in Manual Testing, Automation Testing of software systems in Web - based applications & window based applications.
- Experience with IOS, Android development.
- Strong understanding of Agile, Scrum and Quality Assurance processes an methodologies.
- Experience with in automation test frameworks such as Data drive, Keyword-driven automation framework.
- Experience with video streaming technologies.
- Strong XML generation, manipulation skills and web services.
- Create, review, validate and maintain a comprehensive regression test suite
- Must be familiar with standard testing and defect management tools (QC/ALM Preferred).
- Good experience in Defect Life Cycle Management tools like, HP ALM Quality Center (QC) and JIRA
- Extensive experience in using Open Source Tools like Selenium IDE, Firebug and Eclipse Editor
- Experience in all stages of the Software Development Life Cycle, QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient on Automation tools like Selenium Web Driver/IDE (Functional & Regression Testing) for testing Client Server and Web based Applications.
- Experience with projects that utilized web technologies like XML, HTML, CSS and Ruby Script.
- Experience working in Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Experience in testing a REST and SOAP API’s Using SOAP UI PRO.
- Test case automation using Cucumber, Selenium test automation tool with Ruby.
- Worked in Behavior Driven Development (BDD) using Cucumber Gherkins and Acceptance Test Driven Development (ATDD).
- Executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.
- Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
- Excellent Communication and Verbal Skills.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Window 2000, Windows7, UNIX, Linux, Mac OS X.
Languages: C, C++, Java, Python, JDBC, SQL, PL/SQL, MySQL, Oracle.
Scripting Languages: VB-Script, PHP, JavaScript, JQuery, Shell Scripting.
Frameworks: TestNG, Junit, Page Object, Data Driven, BDD, ATDD
Application Servers: Tomcat, Web Logic, Apache 1.3
Web Services: SOAP, REST, SoapUI, SOAtest.
Testing Tools: Selenium, QTP/UFT, Cucumber, Appium, Parasoft SOATest Middleware.
Tools: Eclipse IDE, JIRA, Bugzilla, GIT, SOAP-UI, Android SDK.
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
QA Analyst
Responsibilities:
- Strong understanding of Software Development Lifecycle methodologies
- Experience in Test Data Management tools
- Experience with developing / supporting automation using automation tools such as Selenium / Selenium Grid / JUnit / Cucumber / etc.
- Experience with continuous delivery and automated deployments (such as Jenkins, OpenShift)
- A good understanding about Continuous Integration, Continuous deployment and DevOps processes
- Previous development or Quality Assurance Automation is required
- Familiar with Quality Automation strategies & technologies
- Expert in developing automation framework
- Ability to communicate project status and present to senior leadership
- Functional & Regression testing scenarios, Performance testing, Negative Testing
- Fully implemented into Continuous Integration environments
- Dashboards and management reporting in near real time off the back of the Continuous Integration environments
- Hand-on experience in object oriented programming language (Java, C#, python) & JAVA.
- Ability to work on UNIX/Linux environments.
- Ability to mine data, backend validation, and perform data quality analysis via SQL, Knowledge of relational databases such as MS SQL, Oracle.
- Identify the components of the system to be automated, based on both business priority and the Attend and contribute to the daily stand-up, story planning and story review benefits of automated testing
- Promote developer productivity through championing effective unit testing, code coverage and improving code quality
- Review Continuous Integration (CI) automation implementations and encourage sound design principles
Environment: HP Quality Center 10, DB2, VB Script, Java, HTML, DHTML, CSS, WorkStream, TestNG, Java, VBScripts, Python or Ruby XML, HTML, JSON, SQL, Oracle, SOAP
Confidential, Palo Alto, CA
QA Analyst
Responsibilities:
- Defines, develops, and implements test automation practices and procedures
- Writes, debugs and maintains test scripts, test cases and automation frameworks using test automation tools.
- Analyzes project requirements and develops automated test cases and other testing documentation
- Troubleshoot test automation code and/or framework issues to identify cause and correct
- Identifies functionality that can most benefit from test automation and implements its automation
- Automation of test data methodology - initial data sets/known states and refresh of test data
- Report bugs for code errors discovered during automated test runs
- Prioritization, planning, and coordination of automated testing activity
- Work with developers and QA to develop and execute automated test cases
- Keeps abreast of industry standards / best practices for test automation and suggests improvements when appropriate.
- Implements best practices for coding and test automation
- Utilize open source or commercial test tools.
- Perform the automation of regression test cases.
- Strong knowledge of software testing processes with QA reporting mechanisms.
- Excellent coding skills in Java.
- Experience with cross-browser compatibility testing.
- Have experience testing Restful API’s.
- Have experience with producing scripts using automation tools (i.e. QTP, Selenium, etc.)
- Proven experience in setting up the Automation Framework (Web Driver with TestNG or Cucumber).
- Proven experience with any of the Scripting Languages - TestNG, Java, VBScripts, Python or Ruby.
Environment: WorkStream, TestNG, Java, VBScripts, Python or Ruby XML, HTML, JSON, SQL, Oracle, SOAP UI,OPENVMS.
Confidential, Santa Clara, CA
QA Analyst
Responsibilities:
- Write test plan and test cases based on VBScript code analyses.
- Work with the team to increase the test coverage using Java, Ruby and Parasoft.
- Derive test cases based on an analyses of the internal structure of VBScript implantation code.
- Conducted Positive Testing and Negative Testing.
- Integration testing web service using SOAP UI.
- Testing Web service and Message Queuing call to Backend and validating the responses by using XML and JSON.
- Worked on SQL for backend testing.
- Worked on Virtual Studio for code comparing and writing SQL queries.
- Report the findings to the developer with detail explanations.
- Discuss with the developers or the clients to resolve the issues.
- Actively participated in weekly team meeting.
- Performed Unit, Integration, functional, System, Functional and regression tests
- Implemented QA and testing methodologies, process, standards and tools within the context of the appropriate delivery process.
- Participated in technical design and walk through with development team.
- Effectively collaborated and communicated with development team.
- Developed Automated Functional & Regression Test scripts using Quick Test Pro (QTP).
- Written VB Scripts to test the application.
- Worked closely with Development as well as with the clients to ensure testing issues are resolved on timely manner
Environment: Windows 8, Visual Studio, VMS, WorkStream, XML, HTML, JSON, SQL, Oracle, SOAP UI,OPENVMS
Confidential
QA Analyst
Responsibilities:
- Involved in reviewing Business and Functional Specification documents.
- Actively participated in various meetings including Business Analysts, Development, Scrum and QA Meetings.
- Involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Contributed in identifying the areas of automation. Involved in Automation Framework Test Execution and Maintenance.
- Implemented Hybrid driven test scripts using Selenium Java(Junit) for Alerts projects.
- Created, Executed and maintained over 200 test cases through Quality Center for functional, UI testing.
- Created Test Plan and Test Cases in HP QC/ALM for various User Stories based on Release and Sprint Plan.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/ALM for logging, tracking and reporting bugs in the application
- Tested the application for browser compatibility on various browsers like IE, Firefox, and Chrome.
- Created Screen shots for using Selenium junit for all Applications in project
- Automated the Regression test suite using QTP. Customized the QTP tests as per the test Case by using the VB-Script.
- Generated Test Cases for each specification in Requirement Specification Document Corresponding to the module by Test Matrix.
- Created, Reviewed and Executed test cases and test scripts for System, Integration testing.
- Involved in creating the Object Repositories, QTP Test scripts and executed them.
- Validated the back-end data using SQL queries for data integrity.
- Interacted with Developers and management to identify and resolve technical issues
- Conducted GUI, Functional, Front end back end testing and reviewed pages for content problems, graphics problems and link verifications
- Presented regular progress reports, defect reports and test execution reports.
- Tracked and reported defects into Quality Center and notified management with details.
Environment: HP Quality Center, QTP/UFT, VB script, Selenium, Windows, SQL, MS-Excel.
Confidential
QA Tester
Responsibilities:
- Planned and Executed the Test Plan of the Feedback project.
- Reviews Functional requirement and use Cases documented in Requisite Pro.
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Experience in Selenium IDE(Java, Junit)
- Used regression testing and running the automation suite.
- Responsible for software QA and analysis with emphasis on performance testing and functional composition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for alliterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Optimized Selenium scripts for Regression testing of the application with various data sources and data types.
- Create and Execute automated test scripts for regression testing.
- Inserted Checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Selenium.
- Customized the Selenium test as per the test Case by using the Script
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: SQL, Selenium, HP Quality Center 10, DB2, VB Script, Java, HTML, DHTML, CSS, Web farm, IIS web Servers, IBM Web Sphere, RAD
