Qa Engineer Resume
Franklin Lakes, NJ
SUMMARY:
- 6 plus years of experience in Manual Testing and Test Automation using Selenium tools like Selenium IDE, RC and Web Driver, Java.
- Knowledge in various SDLC methodologies like Waterfall, V - Model and Agile across various projects
- Experience in analyzing business requirements, use case documents and develop test strategy, test plan and test case documents accordingly
- Experience in test automation using shell scripting on Linux/Unix/Solaris platforms for security/Firewalls products, using Selenium Web Driver/Java for web applications.
- Extensive experiences in Test Management, Risk Management, Test Planning, Testing Effort Estimation, and Offshore.
- Good experience testing applications in Agile development environment including TDD
- Expertise in performing different kinds of testing like Sanity, Smoke, Black Box, GUI, Functionality, Unit, Integration, Regression, Compatibility, System, Performance, Load, Stress and User Acceptance Testing (UAT) of web and client/server applications.
- Knowledge in Software Architectures like Client-Server, n-Tier, Service Oriented Architecture (SOA).
- Proficient in E-Commerce applications, Testing of software products both client/server, Web applications and Web Services testing (SOAP UI)
- Experienced in writing and executing Shell scripts in Unix
- Strong knowledge of Defect Management
- Experience in automation testing using industry standard testing tools HP ALM, Quality Center, Quick Test Professional and Browser Mob.
- Knowledge in scripting and executing SQL queries using TOAD and SQL Server for back end testing.
- Ability to work independently, with minimal supervision, establishes priorities; meet project milestones and deliverable dates.
- Strong leadership capabilities, good judgment and the ability to work effectively with a diverse workforce.
TECHNICAL SKILLS:
Testing Tools: QTP, Selenium WebDriver, LoadRunner, SOAPUI, JMeter
Testing Frameworks: JUnit, TestNG, Selenium, Ant, Maven
Languages: Java, PL/SQL
Scripting Language: JavaScript, VBScript
Web Related: HTML, DHTML, XML
Databases: Oracle, MS SQL server
Protocols: TCP/IP, HTTP, HTTPS, SOAP
Other Software’s: Quality Center, JIRA, Rally, Jenkins
Platforms: Windows, Android, IOS, UNIX (Linux)
PROFESSIONAL EXPERIENCE:
Confidential, Franklin Lakes, NJ
QA Engineer
Responsibilities:
- Created and executed automated test cases with Selenium WebDriver/Java.
- Participated in utilizing TestNG framework with Selenium WebDriver for test execution.
- Automate regression test cases for integrated portal Web UI using Selenium WebDriver.
- Analyzed application, system, security errors and escalating all issues to the developers.
- Performed exploratory, functional, GUI, UX and cross-browsers testing of various front end components and CMS modules
- Engaged in Agile methodology to ensure new features meet the customer requirements and comply with quality assurance standards.
- Attended daily SCRUM meetings suggesting new user stories based on new software development
- Implemented CI and BDD feature testing that is currently being implemented company-wide.
- Setting Test Environment and performed Smoke Testing and Ad-hoc testing on build released by development team.
- Extensively worked to build Automation framework on point of sale application qualification with using Selenium web driver.
- Added JUnit test cases using Java to test the individual modules in Presto software, such as card reader driver, utility functionality.
- Performed testing environment setup and configured software emulators of mobile devices using Android SDK and Xcode for iOS
- Used Appium/selenium for automation testing.
- Build the Performance framework for Mobile services and Web services using SOAP UI. Conducted multiple load tests on the services and measured the performance against defined standards.
- Extensively tested SOA Services using SOAP UI.
- Performed one up and one down interface testing using Soap UI Simulator, Performed web service transaction verification
- Built Web Automation Framework using Groovy and Selenium.
- For performance testing used JMeter. Simulated users for different scenarios and performed various types of Performance testing. Incorporated JMeter scripts with Maven and integrated to Continuous Integration tools like Jenkins.
- Used TFS abd Rally for repository, reporting/tracking bugs, and providing updates on resolved bugs
- Supervised development of SQL queries/procedures for database and back-end testing using TOAD.
Environment: SoapUI, JIRA, Firebug, SQL, REST, SOAP, Java, Selenium WebDriver, Rally, SQL, Jenkins, Maven.
Confidential, Franklin Lakes, NJ
QA Engineer
Responsibilities:
- Engaged in the development and implementation of automation test strategies and approaches, including definition of metrics required for test automation, flowcharts etc.
- Utilized Selenium WebDriver, Selenium -RC with JUnit, TestNG to perform cross browser Functional Testing for easier maintenance, reusability and readability of scripts using Java.
- Automated scenarios for each Story in sprint and maintain automated Regression suite as part of QA goal.
- Performed GUI Testing, Functionality Testing, Integration Testing, System Testing, Usability Testing, and Regression Testing on browsers - Safari, Chrome, Firefox, IE and devices - iOS and Android.
- Working exposure to automation of few functionalities using Selenium Web Driver.
- Created Test Suites and performed parameterization using properties files for SOAPUI test cases
- Extensively performed XPath assertions in SoapUI test cases to validate the test cases
- Performed Web Service Testing using JSON and XML, Restful API automation with GET/POST/PUT/DELETE
- Developed VUser scripts, conducted performance and stress testing, also reliability and recovery testing, and examined system behavior and performance by using Load Runner to expose the application bottlenecks while generating actual load
- Keep track of all the reported bugs using JIRA
- Created Stored Procedures using PL/SQL to compare the results with the expected results
- Sent the reports to all team members with Daily Status, to track the updates in Testing.
- Used Agile techniques in certain iterations of projects and employed Scrum to manage the process
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces
Environment: Java, Selenium, Web Driver, UNIX, SQL, JDBC, ANT, CSS, JUnit, Hudson, SVN, Jira, LoadRunner.
Confidential, Township of South Brunswick, NJ
QA Automation Tester
Responsibilities:
- Formulated detailed Test Plan, Test Cases and Testing Procedures, which included Test Cases/Scripts, capturing Test Results and capturing and resolving Test Anomalies.
- Synchronize test execution efforts with project schedule
- Performed configuration/ compatibility and user interface testing manually
- Performed automated testing using QTP, data Driven Testing using QTP and as well as SQL
- Used Agile testing methodology for achieving deadlines in UAT testing
- Responsible for creating and execution of automated test scripts using QTP.
- Created page checkpoints to test the properties and contents of the web page Quick Test Pro.
- Executed SQL statements to test the integration between application and database
- Ran the scripts on multiple environments (QA, UAT and Production) to ensure that requirements were met.
- Carried out GUI, Functionality, Integration and Regression testing using QTP.
- Performed Back-End testing using SQL
- Perform all aspects of verification, including functional testing, regression testing, performance testing and bug fix verification
- Created daily status reports in Quality Center using dashboard.
Environment: Quality Center, QTP, Java, UNIX, XML, Struts, HTML, Weblogic, Oracle 9i
Confidential
QA Tester
Responsibilities:
- Involved in interaction with the business analysts and the team mates for better understanding of the business requirements.
- Analyzed and refined stakeholder requirements, defined the scope of testing within the context of each release/delivery, during the entire SDLC
- Involved in Requirements Handling and participated in Brain storming session with the developers.
- Expert in ensuring traceability of test cases to requirements & verified accuracy of test results.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management.
- Good experience in preparation of test bed, Installation testing, Replication of problems & Generation of bug report.
- Checked database to determine successful transaction of test data from the application by establishing connectivity using SQL commands.
- Raising valid defects and tracking defects to closure to ensure all the requirements are closed.
- Involved in defects reporting and tracking with Quality Center.
- Sending Daily Status Reports to Onsite and Certification of a Release to Production as test team lead.
- Resolved client queries with promptness and worked alongside with the client in UAT
Environment: Quality Center, Oracle database, TOAD, UNIX, Linux, Autosys, Rational Clear Quest, Windows XP.
