Qa Engineer Resume
Houston, TX
SUMMARY:
- Over 7 years of total IT Experience in as a QA Tester in Manual Testing for financial applications based on JAVA and J2EE technologies.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle(SDLC) including Agile methodology and waterfall model.
- In - depth knowledge of STLC, SDLC and Bug Life Cycle
- Experience in Manual Testing, Vast experience in Feature Testing, Sanity Testing, Functional Testing, Compatibility Testing, System Testing, Regression Testing, Retesting, Load Testing, Performance Testing and Stress Testing
- Understanding of software development process
- Performed manual and automated testing using HP ALM, QTP (IDE, WEBDRIVE, TestNG).
- Experience in Integration Testing, Database Testing, System Testing, User Acceptance Testing, Regression Testing, End to End Testing, Blackbox Testing and Functionality Testing.
- Experience in writing Xpath expressions to identify web elements.
- Good knowledge in SQL.
- Good Exposure on testing & Bug Life Cycle.
- Worked on IE, Firefox and chrome Driver, opera.
- Experience in implementing different automation development efforts in Agile/Scrum and Waterfall development methodologies.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development).
- Involved in implementation of Selenium WebDriver, Webdriver.io, Automation Framework for Smoke test and Regression test.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Proficiency in testing complex software applications including manual testing.
- Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
- Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Active participation in daily scrum standup meetings, sprint review meetings and retrospective meetings.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP ALM, Rally and JIRA.
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
- Maintained the Java and Selenium test source code and resources in the SVN version control tool and GIT.
- Created and executed JMeter scripts for performance testing of portal.
- Efficient in using Microsoft Office 365 tools like MS Word, MS Excel, MS Project, MS PowerPoint and Exchange server, skype form business and Share point.
- Highly motivated professional with strong analytical and problem-solving skills.
- Ability to handle multiple projects with excellent interpersonal and communication skills.
- Experience in analysis of Software Requirement Specifications and development of Test Plans, Test Scripts, Test Cases and executing them.
- Experience in working in the Applications developed in .Net, Java Script, HTML, XML, CSS and Oracle.
- Expertise in Manual testing of applications developed on Windows and Unix Environment.
- Knowledge and ability to track testing metrics and provide reports to project team and management.
- Ability to work independently and in a team under deadline pressures.
TECHNICAL SKILLS:
Testing Tools: Protractor, Postman, Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber
Languages: HTML, XML
Web Technologies: HTML, XML, CSS, DHTML, Angular JS, JavaScript, Java
Test Framework: Junit, TestNG, Data Driven Framework
Web Debugging Tool: XPath, Firepath, Firebug, Chrome
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), Version One
Data Bases: MS Access, Oracle, MongoDB, SQL
Operating Systems: Windows (XP, Vista & 7, 8,10), Mac
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
QA Engineer
Responsibilities:
- Assessed & analyzed user stories, Business Requirements and participated in Sprint planning, Review Sessions and Scrum Meetings
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
- Responsible for development of test strategies using Selenium for business needs.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing.
- Performed data driven testing by using Java and configured SQL queries to fetch data from the SQL database.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Performed Web-Services and Testing using SAOP UI and generated XML files for messaging.
- Performed API Testing with SOAPUI, enhanced the test harness and developed many test suites using XML and JSON.
- Developed and automated GUI, functional and API layer test using Selenium WebDriver (XPATH, CSS, HTML and JSON).
- Created automation frameworks using TestNG in Eclipse.
- Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium.
- Developed flexible and extensible Hybrid/Data Driven Framework which would provide stability and maintenance in the test environment.
- Used SVN as the version control tool for the source code and merging the source code conflicts.
- Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Worked with developers to update the defects, resolve them and track their status using JIRA.
- Used Microsoft Excel to write Test cases in Manual Testing.
- Collaborate with DevOps to setup smoke and regression testing jobs in CICD pipeline.
Confidential, Jersey City, NJ
QA Engineer
- Involved in writing Test cases for application to perform manual testing stages.
- Analyzed the user requirements by interacting with system architect, developers and business users.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Created test plans and test cases in concert with system engineers and web designers.
- Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
- Tested the application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in the application.
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Created Test Cases Test Plans and Test labs using Quality Centre.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Participated in QA Team meetings and weekly QA testing reviews.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated the walkthrough and kickoff meetings with developers and project managers.
Confidential, Morristown, NJ
Quality Analyst
Responsibilities:
- Analyze and coordinate with BA's for new stories (functionality)
- Create Test Plan, test scripts and execute scripts
- Write SQL queries to fetch and validate data from DB
- Join Daily stand up meetings.
- Use JIRA to log Bug and track it to closure
- Identify scripts for regression
- Prepare Test plan for functional and Integration testing
- Coordinate with various team for end to end testing
- Work with automation team to define and finalize scripts to be automated.
Confidential, Durham, NC
Functional Tester
Responsibilities:
- Understanding Requirements and Functional specifications of the application.
- Developing Test scenarios, Test cases & Test Data based on requirement.
- Conduct of tests and preparation of reports on test progress and regression.
- Work with development team to create test plans for enhancements and fixes on application.
- Write clear and concise defect reports.
- Produce test results /screen shots and upload to quality center.
- Provide consistent and clear status in verbal and written communication.
- Tested the software for sequence and functionality based on requirements and specifications.
- Creating manual functional test plan, including test cases, test scripts and test data for assigned projects.
- Effective defect tracking and reporting to improve communications and reduce delays.
Confidential, Mumbai
QA Engineer
Responsibilities:
- Requirement Understanding.
- Responsible for designing Test Definition List (TDL).
- Responsible for designing and executing Test Cases.
- Responsible for preparing Traceability matrix.
- Responsible for Functional, Integration and System Testing.
- Regression testing performed on every new build of the Application.
- Worked on defect fix verification.
- Participated in Defect Review Board meeting.
- Coordinating weekly status meetings with client.