Qa Analyst Resume
Tucson, AZ
SUMMARY
- Around 7 years of IT industry experience focused on QA Testing in complex and user environments.
- Experience in Manual and Automation Testing using tools like Selenium.
- Extensive experience in all phases of Software Development Life Cycle (SDLC)and its methodologies such as Agile, SCRUM, DevOps and Waterfall model.
- Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API testing, User Acceptance testing (UAT), Browser Compatibility/Cross Browser testing.
- Extensive experience in developing, Test Plans, Test Cases, Test Scripts, Test Scenarios and other test deliverables for various applications.
- Proficient in using test automation tools such as Selenium Webdriver/IDE/GRID and Cucumber to develop automation scripts for Web based, Client/Server applications.
- Sound Knowledge on Junit, TestNG frameworks, Maven for build management and Jenkins for Continuous Integration.
- Experienced in Agile Scrum environment and attended different meetings like Sprint Planning, Daily Standup Meetings, Sprint Retrospective, Defect Review Meetings and Requirement Refinement meetings.
- Well versed with Object Oriented Programming (OOPS) concepts, extensively used Java for test automation, possess good knowledge in implementing TDD and BDD frameworks.
- Well experienced in the development of Data driven, Keyword driven and Hybrid automation frameworks.
- Proficient in writing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Good working experience on SOAP UI and POSTMAN for testing the webservices used in our application.
- Hands - on experience in using Process Management and Defect Management tools like JIRA, RALLY, Quality Center/Application Life Cycle Management (ALM) and Bugzilla
- Experienced in handling multiple projects and well versed with Banking & Financial Services and Retail domain.
- Excellent interpersonal skills, strong team player and well experienced in delivering under high stress environment.
- Possess very good communication skills to deal with offshore teams & multiple vendors and developing client relationships.
- Participated in creating Test Scenarios, RTM preparation, Test Plan preparation, Test Procedure Document and Test Reports.
- Good working experience in Selenium Web Driver and creation of Automation Framework with POM and TestNG.
- Possess strong interpersonal skills, communication and presentation skills with the ability to interact with people at all levels.
- Good Knowledge on QTP/UFT.
- Experience in documenting the testing process using MS-Office tools including Word, Excel, Power Point and MS-Project.
- Able to quickly learn new technologies and ability to work independently or in a team environment.
- Exceptional Problem solving and Analytical skills.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
- Strong experience inManual, Automation and Performance Testing of client Server and Web Based Applications.
- Experience usingManual testing to troubleshoot systems integration, GUI, Compatibility, User Acceptance Testing (UAT), SOA Testing using web services, functionality, Database and regression testing.
- Knowledge and familiarity with different QTP and Selenium automation frameworks.
TECHNICAL SKILLS
Automation Tools: Selenium Webdriver/IDE/GRID and Cucumber
Test Frameworks: Junit, TestNG, Data driven/Keyword driven/Hybrid driven
Programming Languages / Web Technologies: Java, Gherkin, HTML, XML, CSS, SQL
IDE: Eclipse
Build tools: Maven
Dev Ops / Collaboration Tools: Jenkins, GitHub, Jira, Confluence, Slack, Bitbucket
Process Management / Test Management Tools: Application Life Cycle Management (ALM), Rally, JIRA, and PEGA
Defect Management Tools: Quality Center/HP ALM, JIRA and Bugzilla
Databases: MS-SQL server2005, DB2 and MYSQL
PROFESSIONAL EXPERIENCE
Confidential, Tucson, AZ
QA Analyst
Responsibilities:
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using Selenium WebDriver enhanced the overall functionality of the application.
- Exported Test case Scripts (Java-Selenium) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework
- Developed and enhanced Automated Test scripts for Functional and Regression testing using Selenium Web-driver, TestNG in Java
- Performed Multi-browser Testing to check the Browser-compatibility e.g. - Safari, Chrome, IE, Firefox using
- Performed RESTful API testing across modules using Postman.
- Reviewed Test Data, Test execution reports, automated test scripts
- Involved in querying using SQL and updating records and validate database records as expected
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts
- Implemented completeQAcycle for Agile projects at all stages of STLC
- Performed Input Validations testing, GUI testing, Navigation testing and examine the results of test to pinpoint defects in the application.
- Used Jenkins as continuous integration tool to schedule and run the automated test scripts. Performed Continues integration activity using Jenkins.
- Attended the Scrum retrospection meetings, daily scrum calls and status meetings and walkthroughs with Project managers and leads
Environment: Windows XP, Java, Selenium WebDriver, TestNG, Maven, Jenkins, Rally management tool, Eclipse and SQL
Confidential, Waukesha, WI
QA Analyst
Responsibilities:
- Performed manual testing including functional, system and performance testing.
- Developed Test Plans and Test Cases for different types of testing.
- Performed Positive/Negative and Functionality testing and all verification and validation testing activities.
- Prepared and maintained traceability matrix to ensure complete test coverage.
- Reported and tracked bugs using Quality Center.
- Identified test data requirements and generated required test data.
- Configured test environments as necessary to support test efforts.
- Created and updated Project Log on daily basis and reported the same to management.
- Preparation of daily status reports, weekly status reports with number of Test Cases pass/fail, percentage execution and overall project completion.
Environment: QC, Java, MS Excel, MS Word, Firefox, Selenium IDE.
Confidential, Milwaukee, WI
QA Analyst
Responsibilities:
- Analyzed the business and functional requirements of the application and developed detailed Test Plan, Test cases in Quality Center.
- Creation and maintenance of the Requirements Traceability Matrix(RTM) for the Test cases with project requirements.
- Analyzed test data requirements and prepared the required test data.
- Involved in the creation of Test data for the Manual and Regression Testing efforts.
- Performed back-end Testing on Oracle databases using SQL queries for customer records.
- Reported and kept track of defects in Defects module of Quality Center.
- Provide defect status summary and testing status to the team lead on the daily basis before meetings.
- Developed Test Summary Reports and participated in strategy and status meetings.
- Created instances in Google Cloud Platform and integrated them with Jenkins.
- Executed test cases, analyzed problems, and created detailed defect reports, tracking, verifying and closing fixed defects using JIRA
- Worked on Jenkins and Docker interactively and integrating together for end to endautomationof builds and deployment.
- DesignedManual Test cases and BDD Feature Files from requirements through Cucumber on a data driven framework using apache poi library.
- Set up the different builds in Jenkins and deployed the scripts on Google Cloud Platform.
- Maintain Code versions through TFS and test execution and reporting through Jenkins.
- Performed regression testing at the end of each Sprint and published cucumber reports through Jenkins.
- Developed automated test scripts, functions and sub-routines using JavaScript.
- Involved in writing SQL queries and MongoDB for backend database testing.
- Involved in reviewing the test plan& test scenarios prepared in Jira.
Environment: QC, SQL server, MS Excel, IE, Firefox, Java, Selenium IDE.
Confidential
QA Analyst
Responsibilities:
- Responsible to develop system test plans, ensure that software quality assurance (SQA) standards are met and validate that business goals are accomplished.
- Performed User Acceptance, Functional, Regression and Performance testing
- Involved in design, dev and execution of Test Cases for all the testing stages using QTP
- Involved in the team right from the design to coding, testing and bug fixing activities.
- Participated design & code review meetings and involved customer training sessions.
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application. Automated highly transactional web application using Selenium Web Driver.
- Create test suites for functional and regression testing using HP UFT 12.02. Experience in Descriptive Programming using HP UFT 12.02.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.
- Performed Front-End Testing, Functionality Testing, and Data Driven Testing using UFT. Developed test automation scripts using UFT.
- Created RTM and test cases using Quality Center (ALM) forManual testing.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
- Execution of automated Test Scripts through Maven.
- Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also responsible for converting automation scripts to new framework using Selenium WebDriver, Python and TestNG/Junit.
- Maintained QA process and test methodologies to deliver better quality in shorter cycle.
- Participated Bug review, QA and Project status meetings with cross-functional teams.
- Responsible to achieve milestones in the project in respect to QA team under high pressure with tight schedules &
- Submit project statuses & bug reports to the QA Manager.
Environment: IE, Agile, SQL, QC, HTML, Java, UNIX, Oracle, QTP