Qa Analyst Resume
Northbrook, IL
SUMMARY
- Well qualified, highly motivated Software QA Analyst with experience in quality assurance planning, product development and testing lifecycle of web and mobile applications.
- To obtain a challenging and rewarding position as a QA Analyst position in an organization that offers professional growth and development.
- Experienced Quality Assurance Analyst with 6 years of working experience in software development and quality assurance, testing of web - based and mobile applications using automation and manual testing techniques.
- Experienced and have extensive knowledge in different domain such as Retail, E-commerce, Insurance and their workflow.
- Experienced in all stages of the Software Development Life Cycle (SDLC) from Initiation and Planning to Implementation and Support in Agile and Waterfall methodology.
- Experienced in defining and executing test data acquisition, including production data set selection and extraction and test data generation, as well as manual data preparation.
- Experienced in Analyzing user stories in order to create test plans, test scripts and test cases by analyzing Business Requirements and various other ARTIFACTS with a strong ability to work closely with Development team and Product Owner to analyze the test scenarios.
- Experienced in defining and tracking Quality Assurance metrics and reporting on team status and progress through release cycles.
- Experienced in using Project and Test Management tool such as JIRA and Zephyr to track and report defects to the development team.
- Extensively used prompt Oracle SQL Developer and Oracle SQL *Plus command to write and execute SQL Queries against Oracle Database.
- Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of database to check the integrity of data.
- Experienced in Test Driven Development (TDD), Behavior Driven Development (BDD)using Gherkin, JAVA, Selenium in both TestNG and Cucumber Automation Frameworks.
- Experience in the improvement of Data Driven and Hybrid Automationframeworks using JAVA and Selenium WebDriver for test case automation.
- Sound understanding of TestNG framework,Mavenas a build project tool, Jenkins for CICD and Git/GitHub for version controlling.
- Excellent knowledge in writing unique XPath without using firebug and fire path to identify web elements.
- Ability to triage software defects and provide the development team with adequate information for remediation.
- Expertise in Black-Box Testing, Smoke Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Database testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
- Good programming skills in VBScript, SQL and experience in RDBMS including MS SQL Server and Oracle Databases.
- Ability to up-to-date with new technologies, operating systems, automated testing tools, etc. in order to maintain an awareness of technological advances.
- Experience in conducting 508 compliance test using JAWS.
- Ability to adapt to new environment quickly, Strong analytical and computation skills, enthusiastic learner, confident and committed team player.
- Excellent verbal and written communication skill. Outstanding communication skills with extensive experience in customer service as well as ability to identify, develop and enhance client relationships.
- Effectively handled multitasks, with a sense of urgency for rapid issue resolutions.
- Effective Team player with proven track record of academic and professional achievements.
TECHNICAL SKILLS
Test Management Application: JIRA, Zephyr, Quality Center and Micros Focus ALM
Automation Testing Tools: Selenium WebDriver, TestNG and SOAP UI
Database: Oracle, MS SQL Server and MySQL
Continuous Integration: Jenkins, Hudson
Programing Languages: Java, SQL, visual basic, ASP. Net and XML.
Operating Systems: Windows and Unix/Linux
Business Tools: MS Office, MS Visio and MS Excel
IDE: Eclipse and IntelliJ Idea
Computer applications: SAP, MS word, Excel, Power point, Access, Visio, Outlook.
PROFESSIONAL EXPERIENCE
QA Analyst
Confidential, Northbrook, IL
Responsibilities:
- Responsible for implementing effective quality assurance processes and practices.
- Analyzed business specifications and use cases for designing, developing and executing test documents such as Test Plans, Test Cases, Test Environment, Test Scripts, Test Sets, Traceability Metrics, Defect Reports as well as providing productive feedback to QA team & manager.
- Created Test plans outlining the scope, approach, schedule, resources and deliverables.
- Developed and implemented Test case template within the testing team to write test cases in a systemic basis.
- Created and executed test cases manually to verify complex system Requirements and involved in database testing for transaction verification using SQL queries.
- Executed test cases manually and updated test run status accordingly.
- Developed, documented and maintained functional test cases and other test artifacts like the test data, data validation, Script enhancement and automated scripts.
- Isolated test cases for manual and automated testing, and also established a regression test suite, both manual and automation, to assure the stability of SUT.
- Performed backend testing to validate the data using Oracle SQL Developer and added SQL queries to the required Test cases.
- Created and executed complex SQL queries to validate backend functionality of the application.
- Involved in building and developing automation framework from scratch using Selenium WebDriver, JAVA, and TestNG.
- Using Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performing UI, Functional and Regression testing by automating using Selenium WebDriver with Java, Cucumber, Maven, and Jenkins.
- Integrating Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
- Utilizing JIRA with Zephyr as defect tracking tool on the project.
- Examining the Business Requirements Document (BRD), designed Test cases and Test scripts for the Application Under Test.
- Extensively involved in writing, executing and enhancing scripts and analyzing the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implementing Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
- Created Data Driven Framework to reduce automated scripts maintenance time.
- Extensively involved in writing, executing and analyzing UAT, Database Checkpoints, and Data Driven Test Scripts for all the projects using Selenium.
- Used various scripts enhancements mechanism to develop error free, robust scripts.
- Configured TestNG with Selenium WebDriver for better reporting purposes.
- Identified potential quality issues per defined process and defined priority/severity of defect.
- Ensured, validated and delivered application to meet functional and technical and requirements.
- Isolated, reproduced, and reported defects and verify defect fixes.
- Proficiency working with Java/J2EE web applications deployed on WebSphere/Tomcat application servers.
- Participated in Daily Standup Meeting, Sprint Planning Meetings, walk-through meeting, Sprint Retrospectives, weekly automation meeting and Story grooming sessions with development team, other QA and Product Owner.
Environment: Selenium Web Driver, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, XML, HTML, SQL, XPath, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows 8.1 and 10.
Software Test Engineer
Confidential, Chicago, IL
Responsibilities:
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Created Test Requirements Specification documents, Test plan and Test Result documentation.
- Involved in SDLC, Agile Process, Business Process Design and Implementation.
- Wrote and executed test cases manually and automated.
- Performed Functional, Integration, regression, positive, negative and UAT testing.
- Performed Regression test using automated testing tool Selenium.
- Automated End to End Testing using automation Tools.
- Created the Automation framework from scratch.
- Used JIRA and Zephyr for creating coverage between requirements and test cases
- Provided training for other newly hired team members.
- Created and maintained all Test automation environments.
- Attended and actively participated day -day scrum meetings.
- Conducted project reviews to improve project implementations.
- Worked with QA Director to achieve organizational goals and objectives.
- Extensively used SQL *plus and Oracle SQL Developer tools to access and manipulate Oracle 11G database and validated back-end testing.
- Configured connection between MS Excel and JIRA to store requirements and test cases into JIRA.
- Isolated test cases for manual and automated testing and also established a regression test suite, both manual and automation, to assure the stability of AUT.
- Performed Functional and Regression testing using Selenium WebDriver with Java.
- Extensively involved in writing, executing and enhancing scripts using various checkpoints.
- Created Test Automation Resources e.g., reusable functions.
- Managed and handled dynamic objects using index property and Regular expressions.
- Created and collected Test Data for Data Driven Testing.
- Created Test Cases (Test Scripts) using Selenium Web driver using Java and TestNG Annotations.
- Used Input Parameter, Synchronization and define Test results.
- Actively debugged and executed automated tests
- Analyzed Test Results and provided test status to the management.
- Defect Reporting and Tracking using any Defect Management Tool such as Zephyr.
- Participated in reviews of user interface; assess the usability of assigned subsystems
- Generated automated defects, metrics, and reports.
- Communicated Application testing status with the Application Developers, Project Manager and other Team Members.
- Coordinated application defects and enhancements to ensure proper escalation.
Environment: Java/J2EE, VBScript, JIRA, Selenium, Zephyr, Oracle 11g/12c, MS SQL Server 2008/2014, SQL, Oracle SQL Developer, Windows Server 2008/2012 and IIS.
Software Test Specialist
Confidential, Charlotte, North Carolina
Responsibilities:
- Analyzed System Design Documents and involved in review discussions of Business Requirements.
- Actively participated to develop detailed test strategy, test approach, Test Plan and Test Approach artifact with resource requirements and time estimates.
- Involved in Daily Meetings and Walkthrough with various teams as required for better understanding the business requirement, software specification and development process flow at various stages.
- Developed test plans and schedules, including goals, risks, and resource allocation.
- Developed, executed and implemented test plans, Test Scenario, test cases and test scripts for applications built upon a .NET application platform covering both positive and negative testing requirements.
- Worked with the Developers and the Test Leads to verify the Test Cases.
- Supported End-to-end testing and created Test Data according to the scenarios.
- Coordinated with user acceptance testing with final users. Prepared end user documentation for the new system.
- Created the Requirement Traceability Matrix.
- Used JIRA Create and Implement Test plan, Test Cases, Test results, using Zephyr for defect Tracking & Reporting.
- Maintained bug lists for critical issues and communicated with developers through all phases of testing to prioritize bug resolution using JIRA.
- Expert in manipulating database by using SQL Developer tool and back-end testing/database testing, using SQL queries.
- Performed Functional Testing including Negative and Positive testing, Boundary testing, Regression Testing, End to End testing and User Acceptance Testing.
- Responsible for Smoke Test and Regression Test Case Identification and Testing Processes.
- Set-up, coordinated system and UAT testing with Business Analysts and end-field users after the applications were all set.
Environment: .NET, Java/J2EE, VBScript, ALM, HP UFT, Oracle 11g/12c, MS SQL Server 2014, SQL, Oracle SQL Developer, Windows Server 2008 and IIS.