Manual/ Automation Engineer Resume
Columbus, OhiO
SUMMARY
- A self - motivated QA tester with over 4 years of professional experience in Software Testing and technically proficient in Manual, Back-end, and Automated testing of client server, Web based, and applications using various tools like Selenium Web Driver, Selenium IDE, and QTP.
- Strong knowledge skills in analyzing client's requirements, modeling the system, and ensuring the functionality, with client satisfaction as the primary focus.
- Experience in automation and manual testing of large-scale applications for web based, mobile and client /server applications.
- Proficient in using test automation tools such as Selenium WebDriver (JAVA), Cucumber (Gherkins), SoapUI to develop automation testing scripts for web and client server applications.
- Expertise in test automation using HP QTP, Selenium IDE, Selenium WebDriver, JUnit TestNG and JAVA.
- Create and Automate tests using Selenium IDE and Selenium Web driver.
- Develop and document test scripts, test cases, defect tracking and reports.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
- Experience in White Box and Black Box testing for functionality and structural flow of an application.
- Proven ability in writing test plans, test cases, and test reports.
- Expertise in writing SQL queries and performing Backend Testing.
- Experience in working with open source tools like Selenium (Selenium Web driver, Selenium IDE), Eclipse, Maven, Cucumber, TestNG and development of Automation test framework.
- Developed Performance Test Scripts by using LoadRunner and JMeter.
- Proficient in working on software development frameworks like Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Well versed with Software Development Life Cycle (SDLC) in different methodologies like Waterfall and Agile/Scrum.
- Used regular expression for dynamic values inJMeter.
- Good understanding of the STLC process- Test Case documentation, review
- Good at using Test Management tools such as Rally, JIRA, ALM, QC bug reporting tools to track test progress, execution and deliverables.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Analyzed Test Results using various listeners from JMeter, Analysis from LoadRunner and various metrics from APM tools.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments
- Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
- Identified software defects using Quality Center and communicated to the developers
- Extensive experience in Functional Testing, Black box Testing, Grey box Testing, Unit Testing, Integration Testing, Regression Testing, GUI Testing, Back-end Testing, Browser compatibility Testing, and Component Testing on Windows.
- Good understanding of Unified Functional Testing (UFT) formerly QTP features like Object Repository, Checkpoints, Object identification, Descriptive Programming, Exception Handling, Regular expression and Object Spy.
- Tested applications in IE and browsers for compatibility.
- Involved in QA team meetings, defect tracking meetings and assisted team members in completion of the tasks.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Excellent verbal and written communication skills, analytical and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows 10/8/7, Windows Server 2016
Programming Languages: C, Java, JavaScript, SQL, PL/SQL.
Testing tools: Selenium IDE, Selenium RC, Web driver, Cucumber, SOAPUI, Grid, Postman, JMeter, LoadRunner.
Databases: SQL Server, MS Access, SSMS, Oracle, MySQL.
Testing Frameworks: TestNG
Utilities: Eclipse IDE, TestNG, GIT, SVN, Firebug, Fire Path
Web Technologies: HTML, CSS, XML, XPATH, AJAX.
Defect Tracking Tools: Quality Center (11.0), Jira, Team Foundation Server (TFS), VSTS, Power BI Desktop, Power BI service.
Web Debugging Tools: XPath, Web debugger
Web Browsers: Firefox, Internet Explorer, Safari, Google Chrome.
Version Control Tools: Team Foundation Server (TFS), VSTS.
Project Methodologies: Agile, Waterfall.
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OHIO
Manual/ Automation Engineer
Responsibilities:
- Involved with Business Analyst and users for requirements gathering
- Developed Test Plans, Test Scenarios and Test Cases.
- Developed and executed various Manual testing scenarios and neatly documented the process to perform Functional and Integration testing of the primary application in use.
- Involved in Functional Testing, Integration testing, System testing, Regression testing backend testing, and Stability Testing and assisted in UAT.
- Actively participate on weekly meetings, conferences and walkthrough to understand the business and testing requirements and to plan the testing process on a regular basis.
- Used SQL queries for backend testing purpose.
- Creating basic level automated test cases using Selenium and Pure Test.
- Execute regression automation script in different environment like staging using RC.
- Maintain regression test scripts.
- Notify developers on code conflict.
- Manage daily release of web content to production by maintaining 120 sites.
- Participated in daily bug triages.
- Created my own Test data.
- Used different Add-ons (like firebug, slow) to verify site content.
- Responsible for Testing during weekly production deploy nights.
- Performed Sanity, System, Integration, Shakeout and Regression Testing.
- Execute testing in a fully integrated production like environment.
- Tested Final test cycles to ensure no showstopper defects in production.
- Using SQL queries to retrieve data from tables and to perform backend testing.
- Did back end testing by creating transactions and validating in the back end.
- Used UNIX servers for collecting logs.
- Developed Requirement Traceability Matrix.
- Played a major role in Recording and Running test scripts using QTP.
Environment: Manual Testing, QTP 9.2, Quality Center, SQL, HTML, Windows XP, Oracle 9i, SQL Server, LINUX, UNIX, Selenium RC.
Confidential - Irving, TX
QA Selenium Tester
Responsibilities:
- Experience with Development and Testing of Restful Services based on Specifications.
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Performed records, enhanced, and plays back test in Firefox using Selenium IDE.
- Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
- Collaboration with development and another QA on test execution.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Used SQL Queries for backend testing to check the data integrity and data consistency.
- Interaction with developers to report software bugs and re-test the fixed issues.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Modification and execution of Test case Scripts in Eclipse IDE, design of automation test framework.
- Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
- Coordinated with software developers and business analysis to discuss QA concerns.
- Tested Web-based systems and identified any performance and quality issues.
- Wrote SQL queries for triggers, functions and stored procedures.
- Reviewed product specifications to pinpoint any potential design flaws.
- Prepared defect summary reports and reported results to management for further action.
- Developed test plans and test case documents.
- Work closely with developers, business stakeholders and act as an integral part of the software development team using iterative development process.
- Used Postman to test Web API functionality.
- Provided weekly statuses to the project manager as well as users.
- Reported the status of testing activities to the teams and management as necessary.
- Proficient in working with claim processing systems.
- Used TFS (Team Foundation Server) to share all the work, code, to sort out the exceptions raised during work.
- Provided daily Status Updates on work completed and the progress.
Environment: Java, Junit, Selenium (RC, IDE, GRID), JavaScript, HTML, SQL, PL/ SQL, JIRA, Web server - Apache, Quality Center and Oracle, RESTful services, Team Foundation Server (TFS), Agile, Postman, Unit Testing.
Confidential
QA Engineer
Responsibilities:
- Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
- Used Quality Center to store all testing results, metrics, created Test Cases, and Reporting.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed a Defects Tracking Log for the SharePoint Site to track defects while testing.
- Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
- Updating Framework functions when needed.
- Involved in updating and executing test cases per requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Developed the Automation Test Scripts.
- Constant improvement of our Test Automation and Continuous Integration using Jenkins practices.
- Documented all defects found in HP Quality Center defect tracking system.
- Performed Functional and Compatibility Testing on different browsers like Chrome, Firefox and IE.
- Organized Test Plan during initial phase of project, prepared test scripts, created Release note in Application Lifecycle Management (ALM), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
- Prepared meeting notes on daily execution/highlight of the project and send out the reports to managements.
- Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
- Involved with Trainer's calls by presenting every project's new enhancements and functionality changes for the Branch Users.
- Worked with the database administrator to migrate & maintain the applications.
Environment: Manual Testing, Jira, X-ray, Bugzilla, SQL, UAT Testing, SIT TESTING, Regression testing, Functional testing, White Box and Black Box, STLC, BLC, ALM Microsoft Excel.