Qa Engineer Resume
New York, NY
SUMMARY:
- Extensive experience in Quality Assurance and Software Testing.
- Experience working in an e - commerce environment.
- Strong knowledge of Software Development Life Cycle (SDLC), testing life-cycle, testing procedures and methodologies like Waterfall and Agile (Scrum).
- Proficient in analyzing project related documents and converting them to test documents.
- Excellent experience with manual testing on web-based, windows and mobile applications/systems.
- Proficient in creating test cases, test scripts, test plans, test metrics, test reports, test data, test scenarios, requirement traceability matrix, acceptance criteria, and entrance-exit criteria.
- Experience in Smoke Testing, Black Box Testing, Regression Testing, Load Testing, Performance Testing, Usability Testing, Integration Testing, front-end and Back-end Testing, Browser Compatibility testing, Database Testing, Ad-hoc Testing, System Testing, End-to-End Testing and User Acceptance Testing.
- Experience in supporting releases in a multi-tiered environment from development, QA, to Live.
- In-depth understanding of the build, deployment, and release flow.
- Experience with issue trackers JIRA, HP QC/ALM and Source Control Management (SCM) systems.
- Experience with IntelliJ, Selenium, TestNG, JUnit, HP LoadRunner, HP QuickTest Pro, HP Quality Center/ALM, Ansible.
- Experience in using Maven build tools to manage framework dependency jar files.
- Experience in integrating Automation scripts (Selenium Web-driver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Experience in backend testing / creating SQL Queries.
- Ability to work in a large, mid, small-sized team to build an enterprise system.
- Knowledgeable and tested applications in different scripting & Object Oriented Programming languages such as - VBScript, HTML, Java, Visual Basic, C, J2EE, XML, AJAX.
- Proficient in Load test strategy, Load test plans, Capacity planning, Business workflow modeling based on requirements.
- Excellent communication and interpersonal skills.
- Excellent organizational skill and ability to prioritize workload.
- Ability to participate with a team to achieve a common goal and the ability to work independently (with little oversight) to achieve a pre-defined goal.
- Ability to multi-task and manage evolving priorities.
- Ability to support multiple concurrent project responsibilities.
- Ability to interact with all levels of staff with confidence when working with, reporting to, and providing/receiving guidance from team members.
TECHNICAL SKILLS:
QA Tools: JIRA, SBM, Clear Quest, TestLink, IntelliJ, Selenium, Junit, TestNG, Eclipse, HP QTP/UFT, Bugzilla, Virtual machines (VMWare, VM Fusion), Quality Center, HP ALM, Microsoft Test Manager, Mantis, SQLDeveloper, HP LoadRunner, FalconEye desktop client, Putty, GEMS, Wireshark, Jenkins, GitHubMethodologies: Agile, Scrum, Waterfall
Development Technologies: HTML, XML, JAVA, Python, HTTP, HTTPS, JavaScript, .Net, CSS, Dreamweaver, PHP, JSP, ASP, PL/SQL, SQL, VBScript, Oracle, DB2, SQL Server, Apache, APIs
Operating Systems: Windows XP, Win 7/8/10, Mac, Linux, Unix, iOS, Android
Other Software & Tools: Microsoft Office: Excel (pivot tables, formulas, vlookups), PowerPoint, Word and Visio, MatLab, PSpice, Micro-Cap, Xilinx, LabView, Multisim, oscilloscope, multi-meter, function generator
WORK EXPERIENCE:
Confidential, New York, NY
QA Engineer
Responsibilities:- Work on the appliance team to provide thorough testing of integration between all the applications such as Nessus, PVS, and SecurityCenter with over 1.6 million global users.
- Design, implement, review, execute and maintain test cases based on product requirements and functional specifications.
- Work in an Agile SDLC workflow and interacted with the team in daily stand-ups, bi-weekly retrospectives and sprint kickoffs.
- Involve in whole life cycle of QA Methodologies starting from Test Planning, Test Design, Executing, Reporting and Tracking the defects.
- Coordinate with the Business Analyst, Project Manager, and development team to understand the architecture and functionality of the application.
- Perform extensive Integration, System, Functional, GUI, Smoke, Database Integrity, User-Acceptance (UAT), API, Exploratory, End to End, Ad-hoc and Regression testing.
- Support code deployments/build by performing Smoke testing.
- Coordinate product testing with the Development and QA team members.
- Test cloud based application, tenable.io to ensure proper functionality for end-users.
- Test complex cross-functional and integrated system/application feature, functionalities, transactions, and business processes.
- Test individual web pages and integration between the web pages, modules and systems.
- Experience with test case management, bug tracking software, and revision control systems such as Jira.
- Create accurate and detailed bug reports when issues are identified in Jira.
- Mentor and assist junior QA team members.
- Prepare project status reports for QA management.
- Update test cases based on the Change Requests and made sure the fix is tested in future iterations.
- Solid understanding of Networking / Linux process debugging tools.
- Experience testing within a virtual machine environment utilizing Microsoft Remote Server and VMware Fusion.
- Configure VMware to have multiple virtual machines with different builds.
- Build work virtual machines via Bamboo and check Microsoft Remote Desktop for the built for a centOS-7 and Red Hat pre-configured system.
- Adjust the disk space and memory of system as per requirement.
- Remote SSH into virtual machines to manage logs and execute test cases by using Linux shell commands.
- View system log via the TTY3 console.
- Follow-up / troubleshoot customer support tickets.
- Utilize tools like Wireshark to monitor network packet capture.
Confidential, Bethpage, NY
QA Engineer
Responsibilities:- Developed Test Scripts, Test Cases based on use cases, user stories, requirements and functional specifications.
- Validated functionalities and behavior of the application through both Manual and automated testing process.
- Performed Mobile Testing by manual effort.
- Performed extensive data validation testing utilizing SQL queries, SQL Developer.
- Tested Web Services using REST Client (verified GET and PUT methods).
- Validated back-end data with Putty using UNIX commands.
- Performed back end testing by designing and executing complex SQL Queries to extract data from different data sources and Schemas.
- Used FalconEye desktop client and Optimum app (desktop & mobile) to perform video testing.
- Created, managed and executed end to end Automation Test Scripts for the project for different Releases, Defects Resolution and User Interface changes using Selenium Web-Driver, Selenium Library, Eclipse and Generic Keywords, TestNG and Java code.
- Constructed and maintained Data-driven and Keyword driven framework for subsequent Smoke and Regression testing.
- Developed automation scripts through descriptive programming (from scratch) and enhanced scripts through programming code and used different looping statements and conditional statements.
- Used Fire Bug and Fire Path, Xpath, CSS, ID, Name locators to identify objects.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Coordinated with the Business Analyst, Project Manager, and development team to understand the architecture and functionality of the application.
- Tested complex cross-functional and integrated system/application feature, functionalities, transactions, and business processes.
- Performed extensive functional/black box, cross-browsers, end to end and regression testing.
- Performed Data Driven testing by entering multiple set of inputs to test the application data.
- Worked in Agile Development environment and interacted with the team in daily stand-ups.
- Used HP Quality Center for test case execution and tracking the status.
- Tested individual web pages and integration between the web pages, modules and systems.
- Used JIRA to report and monitor defects and release status.
- Prepared regular Status Reports to communicate quality assurance activities to manager and team.
- Implemented Behavior-driven Testing framework.
- Ran Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc).
Confidential, New York, NY
QA Analyst
Responsibilities:- Gathered and analyzed Use Case Spec, User Stories, Backlogs, BRD, Functional Specification and required documents for test planning and testing.
- Worked on public facing, e-commerce and internal Business management applications.
- Set up Test suites, writing Test Cases, and Reviewed test coverage with Agile Team members.
- Worked in a fast paced environment with frequently changing requirements and features set.
- Allocated priorities to all the test cases, with consideration to the product module priorities.
- Worked directly with the product development team in establishing product acceptance and performance criteria for new products.
- Supported test lead to identify risks and develop mitigation strategies.
- Performed Integration, UAT, End to End testing to verify functionality, new features, and code changes.
- Automated test cases, test suites for Regression Testing via Selenium Web-driver.
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
- Involved in creation of automation framework in Selenium Web-driver using behavior driven approach like Cucumber.
- Executed test cases manually and shared test results with the team (on-site and off-shore).
- Validated for boundary conditions and error messages.
- Identified issues/bugs on the application and interacted with Dev Team to get them fixed and re-tested.
- Attended Release Go and No Go, Release test result status meetings.
- Gathered requirement for Test bed/data preparation.
- Reported and communicated test results on all assigned projects, defects/issues, and tasks.
- Involved in testing process, designing, and developing validation plans and test plan documentation.
- Set up Traceability matrix and kept test matrices updated.
- Logged defects and developed various defect reports using JIRA.
- Attended defect triage meeting.
- Created SQL Queries for backend testing and validated data in the database.
- Performed testing on both Web-based application as well as different client server applications.
- Provided support to various other project contract teams and client testers/users in a large number of testing and production environments.
Confidential, Queens, NY
QA Tester
Responsibilities:- Worked with Agile team (Products, Scrum Master, developers, users and testers) to create stories, document requirements, planning sprints, executing sprints, giving demos and retrospective.
- Written story narratives, functional & non-functional system requirements, Test scripts.
- Performed extensive Web testing on the applications and sub systems.
- Acted as a Senior QA Analyst and Subject Matter Expert for the validation of Billing Module.
- Helped QA Manager with test analysis, test planning and managing resources.
- Created Strategy Document prior to the test cycle.
- Prepared the closeout documentation for the test cycle and prepared the Dashboard to compare the results with the previous test cycle results.
- Designed and executed quality Test Plans and Test Cases to verify Reliability, Accuracy and Compatibility of application.
- Worked with Customer Billing Services, Release Management and Business owners to get approval on Test Cases.
- Manually tested the entire application, and then automated GUI, functional and regression tests using Quick Test Pro by designing and creating object repositories, recovery scenarios, specific actions and functions, and methods.
- Tested different modules of the Application such as Collection, Billing, Account Receivable and Bill Validation. Successfully, tested these Applications and with a low rate of making mistakes.
- Resolved and coordinated issues, before reaching upper management.
- Reviewed test cases and got them approved by business.
- Managed to cut down testing error by successfully triaging defect inertly.
- Worked with SQL, PL/SQL and functions to test the database integrity (Oracle).
- Designed Test Input Data File and ran the data on QTP script over the checklists.
- Performed Regression testing, Security testing, Performance testing and UAT.
- Performed Web Service Testing using Git Client.
- Identified various test cases including mission critical, high visibility, heavy throughput cases and prepared performance test plan.
- Found bottlenecks, transaction time of business processes using LoadRunner web/http protocol, produced analysis report for various monitors, monitoring system resources’ and worked with CM team to improve performance.
- Developed Virtual user scripts using VuGen.
- Created scenarios in LoadRunner Controller based on the test profiles; fine-tuned the virtual user runtime and scenario scheduler settings.
- Used Quality Center for reporting, scheduling, executing and tracking test cases and defects.
- Reported defects in Quality Center, worked closely with analysts, developers to resolve the problems, and change the status of the defect accordingly.
Confidential, New York, NY
Jr. QA Analyst
Responsibilities:- Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS) and User Requirement Document (URD).
- Developed Test Approach artifact with resource requirements and time estimates.
- Designed and developed Test Scenario/Test Cases/Test steps for various Business Services/methods covering both positive and negative testing requirements.
- Performed Manual Testing of web-based and client-server enterprise applications.
- Worked with business analysts and analyzed user requirement, system requirement specification documents and use cases for developing Test plan which includes the objective, Scope, Testing strategy and verified content with the team members.
- Developed manual test cases for functionalities and UI of the application.
- Used JIRA for project management and bug reporting.
- Conducted Database testing of the application by writing SQL Queries.
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
- Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Gap Analysis, Risk, Dependency, and Constraints.
