We provide IT Staff Augmentation Services!

Sr. Qa Analyst Resume

Austin, TX

SUMMARY:

  • Results - driven QA Engineer with 9+ years in Software Quality Assurance
  • Experienced professional with a record of successful QA projects and solutions in Waterfall and Agile environments
  • Hands-on experienced in testing of CLOUD, WEB and mobile applications
  • Well-versed in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Experienced in writing Test Plans, Test Scenarios, Test cases, Test Execution Summary Reports and Defect Tracking
  • Automation testing experience using Robot Framework as well as Gherkin
  • Experienced in creation from scratch the automation test framework based on Selenium WebDriver, TestNG, Maven, REST Assured, JMeter, Jenkins
  • Excellent Communication and interpersonal skills with clear understanding of business processes and ability to work as part of team or individually

TECHNICAL SKILLS:

Platforms: Windows, LINUX, MAC OS X

Scripting/Coding: HTML, XML, Java, C#, Python, Gherkin, PL/SQL, Shell

Test Automation: Selenium WebDriver, Grid / TestNG / Maven / JMeter / Jenkins / Robot Framework / Newman / REST Assured / NuGet

Web Testing Tools: Fiddler, ChroPath, Postman, Swagger, qTest

Virtualization: Docker, VMware Workstation, Oracle VirtualBox

Bug Tracking: MS TFS, JIRA, Bugzilla, Trello

AWS: CloudWatch, OpsWorks, IAM, EC2, S3 Bucket

WORK EXPERIENCE:

Sr. QA Analyst

Confidential, Austin, TX

Responsibilities:

  • Work closely with Product Management, Development and Operations within an Agile process to test the Platform which provides enterprise ecommerce solutions to large retailers;
  • Analyze product requirements and devise testing strategies;
  • Provide guidance about what testing approach would best solve the needs of each team for delivery quality software, developing test strategies according to a risk-based test methodology;
  • Analyze design, develop and maintain automated scripts and manual regression test plan for a variety of interfaces;
  • Use Gherkin for UI and API automation tests creation in Visual Studio;
  • Conduct the load, stress and performance testing using JMeter and develop test scripts and scenarios for that;
  • Create Test documentation such as test cases, test strategy and plans, defect reports and development tasks;
  • Implement improvements, which may require ingenuity and creativity, within quality assurance programs and operational systems with measurable quality indicators;
  • Participate on regular SCRUM and QA team meetings to discuss testing procedure, testing focus and assignments.

Software Engineer In Test

Confidential, Austin, TX

Responsibilities:

  • Worked on test planning and test execution of the SAAS Application for company's physical resources management, based on Cognos Analytics (business intelligence suite by IBM);
  • Test documentation creation - test cases in qTest for manual and automated testing, test strategy and plans in Atlassian Confluence, defect reports and development tasks in Jira;
  • Created automated tests in Robot Framework using PyCharm IDE for test development, Bitbucket and GIT as version controller for code management;
  • Integrated new tests into the CI/CD pipeline to run regression automated testing using Jenkins;
  • Performed automation smoke testing, sanity testing and functionality testing in process of release validation;
  • Executed manual defect validation in case of customer reports as well as bug fixes verification;
  • Created and performed automated load tests using Apache JMeter;
  • Wrote and executed SQL statements for test results validation in the Oracle SQL Developer;
  • Planed, analyzed and discussed Team's success on regular PI quarterly planning meetings, Sprint planning, Retrospective meetings and daily Standup meetings;
  • Participated on weekly Grooming sessions for test agenda creation and Release readiness meetings for test plan coordination.

QA Automation Engineer

Confidential, Austin, TX

Responsibilities:

  • As part of the Automation QA Team I planed, created, and executed automation API tests for medical care SAAS software application;
  • Created hundreds of automation API smoke-tests (positive and negative test scenarios) to verify expected responses from existing APIs;
  • Used Visual Studio C# .NET test framework for test development (MS Visual Studio 2017 Professional) and Tortoise SVN for code version control;
  • Wrought and executed SQL statements for test verification in Microsoft SQL Server database (SQL Server Management Studio);
  • Coordinated with developers in integrated Agile teams throughout all stages of the development cycle, from test approach and planning through defect resolution;
  • Recorded test plans, defects, and documentation in Microsoft Team Foundation Server;
  • Monitored automated test results in our Jenkins dashboard;
  • Participated in daily Agile Scrum meetings to discuss User Stories, test approach, test focus, assignments;
  • Shared best coding-practices in weekly code review meetings.

Lead Software QA Engineer

Confidential, Austin, TX

Responsibilities:

  • Worked on full Software Development Life Cycle (SDLC) using Agile in collaboration with CTO, BAs, Developers and clients, attending walkthroughs and requirement review meetings;
  • As the Lead QA engineer in the start-up team, organized executing essential processes for each stage of the Software Testing Life Cycle;
  • Used Maven for build management, Bitbucket as source repository and Jenkins for Continuous Integration of the builds;
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development;
  • Performed UI, Functional and Regression testing in multiple browsers by automated using Selenium Webdriver, TestNG, Maven, and Jenkins;
  • Used Selenium Grid to run test cases in multiple browsers and Platforms;
  • Analyzed logs in AWS CloudWatch to find errors and verify bug fixes;
  • Created and executed API tests using Postman and REST Assured in Eclipse;
  • Organized and executed performance testing of the Application in QA and Production environments using Apache JMeter;
  • Reviewed performance test input and results, and helped remediate core issues and improve outcomes;
  • Extensively used Trello for opening the Bug-reports, reviewing the existing defects, re-testing and closing the defects accordingly;
  • Integrated automation tests (Selenium WebDriver and JMeter) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script, and as WatchDog;
  • Planned and managed test schedules using release dates;
  • Used Mercurial Bitbucket repository as version controller for code management;
  • Was involved in documenting and maintaining quality process;
  • Performed manual testing to troubleshoot the Application and to bug fixes verification, Ad-Hoc testing;
  • Monitored of the system and application behavior using AWS CloudWatch;
  • Prepared the regular Exit Summary Reports by providing the number of opened, closed, resolved defects and the test results mentioning the items tested/not tested;
  • Communicated with team members and developers to resolve testing issues.

QA Engineer

Confidential, New York, NY

Responsibilities:

  • Analyzed business processes and requirements and prepared list of test scenarios;
  • Created and executed detailed Test Cases including prerequisites, detailed instructions, and anticipated results;
  • Performed tests on various features of Agile development process;
  • Functional, GUI, ad-hoc testing of cloud-based ERP application on WEB and mobile devices;
  • Load / Stress testing of application with Apache JMeter;
  • Used automated Selenium Webdriver test scripts for functional, regression as well as performance testing;
  • Performed browser compatibility testing on Windows 7, 8 and 10, Google Chrome OS and Mac operating systems and on various mobile devices (iOS, Windows and Android);
  • Identified software failures and reported them via bug tracking system, monitored bug status;
  • Maintain and run regression tests of basic and critical functionality after each build;
  • Analyzed QA data and producing security, software performance and errors reports;
  • Used GIT repository as version controller for code management;
  • Performed testing and support of infrastructure of 500+ Linux servers and 100+ firewalls and SBN switches in three Data Centers;
  • Monitored infrastructure using Nagios, ElasticSearch, TSDB, Kibana.

QA Analyst

Confidential

Responsibilities:

  • Tested software application for automation of logistic processes;
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents;
  • Created, maintained and executed detailed test cases for end-to-end functional, regression and integration testing of the software;
  • Identified, investigated, reported and tracked bugs to resolution;
  • Created and executed SQL queries in MS SQL Management Studio for test result validation;
  • Communicated daily with QA team members and developers to resolve issues.

Hire Now