Qa Engineer Resume
San Ramon, CA
SUMMARY:
- Over 7 years of experience in Information Technology for Software Testing, specialized both in Manual Testing and Automation testing/ Selenium. Well versed in using automation tools such as Selenium Web driver, TestNG, Java, POM, JIRA, BO Tool, WEB AMMO, Rumba and SOAP UI.
- Solid understanding each phase in Software Development Life Cycle and Software Test Life Cycle, including Unit Testing, Integration Testing, System Testing and Acceptance Testing
- Expertise in writing test plans, test scripts, test scenarios, test data preparation, test execution and defect tracking.
- Expertise in performing System Integration testing, Regression testing, Performance testing, Load testing, Shakeout testing and coordinating User Acceptance Testing.
- Experienced in Automation Testing for web application by using Selenium WebDriver, performed Unit Testing and Integration Testing with TestNG and JUnit
- Strong knowledge in writing complex SQL queries for Backend Testing of RDBMS - Oracle, MySQL.
- Worked with project teams and participated in requirements review to ensure testability of function and applications.
- Experienced in Waterfall and Agile/Scrum methodologies.
- Experience in Testing Huge projects and performed Web application testing.
- Experience in API Testing Using SOAP-UI.
- Ability to achieve targets and deliver results in a high-pressure environment.
- Excellent problem solving skills with strong leadership, team player, and good interpersonal skills
- Innovative and creative in applying thoughts, ability to learn new concepts quickly
- Strong knowledge of algorithm, data structure and object oriented programming language concept
- Programming Experienced in application development with C/C++/C#, Java.
- Experience in Testing Web Page for Web Accessibility standard.
- Proficient in working on Multi-Platform Testing, including Windows, Linux, OS, IOS and Android
TECHNICAL SKILLS:
Automation Tools: Selenium IDE, Selenium RC, Selenium Web Driver, JUNIT, TestNG, SOAP UI, Eclipse, JMeter
Build Tools: Apache Maven, Apache ANT
Test Automation: Jenkins
Methodologies: Waterfall, Agile
Defect Tracking Tools: Bugzilla, JIRA, HP-ALM
Versioning Tools: Clear Case, CVS, SVN, GIT
Languages: Java, C, C++, C#, JavaScript, HTML, CSS
Databases: MS SQL, MY SQL, Oracle
Workflow tools: MS Excel, MS Word, MS PowerPoint
OS: Windows, MAC, UNIX, LINUX, DOS
WORK EXPERIENCE:
QA Engineer
Confidential, San Ramon, CA
Responsibilities:
- Automated application testing with Selenium Webdriver and TestNG using keyword and data driven framework.
- Created test plans and executed test cases using the aforementioned framework
- Performed smoke, sanity, regression and user acceptance testing on all environments and exploratory testing and beta testing for beta release
- Performed end-to-end system testing by running talend jobs using Job Conductor
- Actively participated in all the meetings including planning, daily standups, review meetings, demos, go no-go and retrospective meetings.
- Used page object model, UI mapping, CSS, XPath, ids etc. to locate elements on UI
- Validated web services using SOAP UI, Postman and Advanced Rest client
- Involved in setting up the tests suite in Bamboo to run the nightly regression
- Prepared quality metrics after every sprint for reporting to upper management
- Collaborated with developers, build engineers and offshore teams to address dependencies and issues.
Environment: Manual Testing, Selenium web driver, Java, SOAPUI, TestNG, Windows, LINUX, MySQL, JSP, JIRA and MS Office.
QA Analyst
Confidential, Monterey Park, CA
Responsibilities:
- Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
- Wrote Automation test scripts using Java implementing Selenium WebDriver.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA TESTNG, Performed Functional, regression, System Integration and User Acceptance Testing for the various applications.
- Extensively used Selenium to test the web application.
- Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
- Worked on Web Services (SOAP and Restful) using SOAP UI and validated the JSON Messages.
- Tested request and response web services using SOAP UI and performed Assertions like Schema Compliance
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Performed Smoke, System testing, Integration Testing, User acceptance testing, Database testing and Regression testing.
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Conducted system testing for applications to ensure requirements were met and defects were managed.
- Used Rally managing the stories and creating defects for the iteration.
- Involved in Database testing to verify data integrity tests.
- Responsible for providing knowledge transfer on the Project to the offshore team.
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
Environment: Agile, Selenium Web Driver, Eclipse, JIRA, JAVA, TestNG, SOAP UI, Restful, MAVEN, CSS, HTML, XML, UNIX, JavaScript, Web Services, Quality Center, WebSphere, SQL, Oracle
QA Analyst
Confidential, Milpitas, CA
Responsibilities:
- Developing test plan and test strategy.
- Review of the test cases written for unit and integration level.
- Integrating the test scripts written for individual unit.
- Developer scenarios to help find out the bottle necks of resources and capacities in Confidential supply chain.
- Monitor daily Supply Chain Planner and Factory Planner workflow for fill rate report.
- Writing SQL queries and Database Checkpoints to verify data quality and calculations, reviews.
- Performed data validation testing writing SQL queries.
- Participate in Bug review meetings with software developers, QA engineers, managers and suggested enhancements to the existed application from business perspectives, provided solutions to existing bugs.
- Programmed shell scripting, run batch jobs.
- Analyze and write detailed specifications and Test Requirements using Test Director.
- Writing Test scripts and functions wherever necessary for various units of the business modules.
- Effective coordination between development team and testing team.
- Monitoring Data Loads and the whole production workflow.
Environment: Selenium WebDriver, Windows 10, SAP, PL/SQL developer, Unix, Oracle Database, SQL, MS Office, Putty, MS Visio, AUTOSYS.
Automation Tester/Manual Tester
Confidential, Santa Clara, CA
Responsibilities:
- Developing detailed QA status reports and tracking key QA milestones.
- Communicating with business analysts, development team and the stake holders for defect management.
- Analyzing the business requirements and functional specification documents.
- Analyzing and refining incomplete and ambiguous requirements.
- Performed Database Testing using MySQL.
- Performed different kinds of manual testing like Functional, Integration and End-to-End testing during different phases of testing.
- Scheduling automation test run, log and track defects using Jira.
- Working in regression automation Selenium Scripts using POM framework, fixing regression failed cases.
- Carried out Testing of Web services using SOAP UI.
- Used TestNG for Test Suite Report Generation.
- Used Data Source and Data Source Loop test steps for doing Data Driven Testing in SOAP UI.
- Used different kinds of Assertions for validating the response again some expected response in SOAP UI.
- Validated WSDL's using Schema Compliance Assertion in SOAP UI.
- Maintained continuous interaction with the Business Analysts and Developer's to make the software development process efficient.
- Attended Scrum stand up meetings and Defect Resolution Meetings
Environment: Manual Testing, Selenium web driver, Java, SOAPUI, TestNG, Windows, LINUX, MySQL, JSP, JIRA and MS Office.
QA Tester
Confidential, Concord, CA
Responsibilities:
- Involved in the entire software Testing Life Cycle of the projects from Initiation to Implementation.
- Involved as a representative from the QA team in creating Sprint/ iteration (of Scrum/ Agile Process) with closely defined and agreed output.
- Used Agile testing methodology for achieving deadlines in UAT.
- Create test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
- Experience in working with analysts, developers and testers for complex projects in SDLC methodologies like Agile (Scrum, RUP) and Waterfall.
- Tested various ETL transformation rules based on log files, data movement and with help of SQL.
- Maintained the test logs, test reports, test issues, defect tracking using Quality center 9.2.
- Created and executed SQL queries to perform Data Integrity testing on an Oracle Database to validate and test data using TOAD 10/Exceed.
- Performed Functional, Negative, Smoke & Regression tests as per design specs.
- Tested Full load & Incremental load by entering the sample test data to couple of entities and making sure Inserts & Updates of loading the data is done correctly.
- Written several complex SQL queries for Database Testing.
- Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
- Tracked bugs using Quality Center and generated the defect reports for review by the client and the management teams.
- Participated in various meetings and discussed Enhancement and Modification Request issues
- Design automated test to run on multiple browsers (Chrome, IE, and FF) and Implemented automation test framework using Selenium.
- Design, code, maintain and execute automated test scripts with Java, Selenium web driver.
- Performed testing on web services using SOAP.
- Performed Unit, Regression testing on Web and Mobile based application.
- Submitted weekly bug or issue report updates to the Project Manager in the form of the QA Error Log.
Environment: Oracle, Selenium Web Driver, Windows XP, SQL SERVER, TOAD, Java, Jira, Agile, DB2, UNIX and Jmeter.
Quality Assurance Tester
Confidential, Atlanta, GA
Responsibilities:
- Worked with Agile/Scrum Methodology and participated in daily stand up meetings and weekly automation meetings.
- Tested Web and Mobile Applications Manually and Automated using Selenium.
- Extensively used Selenium WebDriver2 to test the web application.
- Performed Data-Driven testing by developing Java based library to read test data from Excel and Properties files.
- Tested a mobile application, providing reference information about drugs, diseases and diagnostic tools which enables health care providers to stay connected.
- User interface testing for mobile devices.
- Performed manual black box testing of the application running on iOS and Android handheld devices.
- Developed test plan, test cases, test scenarios and user flows for various types of handheld devices covering multiple iOS and Android platforms based on Users Stories and product's design description.
- Performed functional acceptance, integration, ad hoc, and regression tests of the application on smart phone and tablet devices.
- Used SOAP UI for integration testing with the client.
- Used JIRA as bug tracking system.
- Helped the Business Users Team in User Acceptance Testing (UAT).
- Prepared the Traceability Matrix reports to make sure all the requirements have been met while creating the Test Plan and also during the UAT phase.
- Worked closely with the QA manager, developers and QA engineers to understand needs, preferences, workflows, priorities, and schedules and to execute test strategies.
Environment: Selenium WebDriver, Java, JDBC, TEST NG, JavaScript, MAVEN, Eclipse, JIRA, Web Services, WSDL, SOAP, Oracle, TOAD, Agile/ Scrum Methodology, Linux, Windows
Automation Tester/Manual Tester
Confidential
Responsibilities:
- Worked with test Management using Quality Center
- Created and executed automated test scripts for functional, integration and regression testing.
- Defined types of tests and identified the objectives.
- Created test plan, test cases and test scripts and followed agile development process.
- Defined test goals for sprints (Agile Process).
- Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL develop
- Performed Database testing by writing and running SQL queries.
- Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
- Completely involved in test management in Quality Center.
- Involved in defect management and defect reporting.
- Coordinated testing activities with testing team members.
- Identified all major Defects prior to End to End Testing.
- Open defects and work closely with development of getting issues resolved in timely manner.
- Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product.
Environment: Selenium, Oracle, Java, UNIX, VB Script, QC, MS Office, Agile and Waterfall.
