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.
